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

Time bar (total: 5.7s)

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.6s (28%)

Results
597.0ms5111×0valid
422.0ms2540×1valid
182.0ms605×2valid
Precisions
Click to see histograms. Total time spent on operations: 776.0ms
ival-pow: 364.0ms (46.9% of total)
ival-<=: 144.0ms (18.5% of total)
ival-add: 87.0ms (11.2% of total)
backward-pass: 67.0ms (8.6% of total)
ival-sub: 65.0ms (8.4% of total)
const: 25.0ms (3.2% of total)
ival-and: 25.0ms (3.2% of total)
Bogosity

preprocess438.0ms (7.7%)

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

explain145.0ms (2.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
790-0-(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
00-0-x
080(2.0917665383194544e-159 -3.6473381022625494e-262)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
55.0ms48×2valid
34.0ms140×1valid
24.0ms324×0valid
Compiler

Compiled 63 to 23 computations (63.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-pow: 65.0ms (82.5% of total)
ival-add: 5.0ms (6.3% of total)
backward-pass: 4.0ms (5.1% of total)
ival-sub: 4.0ms (5.1% of total)
const: 1.0ms (1.3% 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
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 3 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 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Rules
30×*-lowering-*.f32
30×*-lowering-*.f64
20×fma-define
18×*-commutative
18×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0618
11416
22816
34016
04016
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* eps (+ eps (* x 2)))
eps
(+ eps (* x 2))
(* x 2)
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)

localize32.0ms (0.6%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
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
25.0ms256×0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 14.0ms (89.1% of total)
ival-add: 1.0ms (6.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series4.0ms (0.1%)

Counts
3 → 60
Calls
Call 1
Inputs
#<alt (* eps (+ eps (* x 2)))>
#<alt (+ eps (* x 2))>
#<alt (* x 2)>
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)>
Calls

15 calls:

TimeVariablePointExpression
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
eps
@-inf
(* eps (+ eps (* x 2)))
0.0ms
x
@inf
(* eps (+ eps (* x 2)))

rewrite382.0ms (6.7%)

Algorithm
batch-egg-rewrite
Rules
3084×*-lowering-*.f32
3084×*-lowering-*.f64
2746×/-lowering-/.f32
2746×/-lowering-/.f64
1486×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0615
12513
221313
3225713
0904613
Stop Event
iter limit
node limit
Counts
3 → 195
Calls
Call 1
Inputs
(* eps (+ eps (* x 2)))
(+ eps (* x 2))
(* x 2)
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 (*.f64 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))))
(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 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps 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 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 (*.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 #s(literal 0 binary64) eps) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 x (*.f64 #s(literal 2 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 eps (*.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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) (neg.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x #s(literal 2 binary64)))))))
(/.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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 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 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.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 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.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 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(/.f64 (-.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 x #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))))) (neg.f64 (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 (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 (neg.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (+.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 (*.f64 eps eps) x) (*.f64 x #s(literal 4 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 eps (-.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 eps #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) eps)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) eps)) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(pow.f64 (/.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 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) #s(literal -1 binary64))
(*.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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) eps))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.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 eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 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 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (*.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))) (-.f64 (*.f64 x (*.f64 #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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 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 (*.f64 x (*.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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 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)))
(-.f64 (/.f64 #s(literal 0 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))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.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 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 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 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64)) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))) (/.f64 (+.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 eps (*.f64 eps eps))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.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 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (/.f64 (*.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 x (*.f64 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 eps (*.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 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 eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.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 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 (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 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 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(fma.f64 eps (/.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(fma.f64 x #s(literal 2 binary64) eps)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 eps (*.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.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 x #s(literal 2 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(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 eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (+.f64 (*.f64 (*.f64 eps (*.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 #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 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 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 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.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 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps 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 x (*.f64 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 (*.f64 x 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 (*.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) #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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 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 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 16 binary64)))) (neg.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.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 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(/.f64 (neg.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (+.f64 (*.f64 (*.f64 eps (*.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 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))))) (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))))) (neg.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))
(/.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))) (+.f64 (*.f64 (*.f64 eps (*.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 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.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 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.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 x (*.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (neg.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 eps) (-.f64 #s(literal 0 binary64) (-.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 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (-.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 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 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 eps eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps)) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.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 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (neg.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.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))) (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))) (neg.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 (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (neg.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 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(/.f64 (neg.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.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 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (neg.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)))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.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)))))) (pow.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 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 (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 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)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) #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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (*.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))))))
(*.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 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))))) (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 (/.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 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x (*.f64 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 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (*.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 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps))) (-.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) 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 x (*.f64 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 (*.f64 x (*.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 (pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (+.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 (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 512 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.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 (pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 2 binary64)) eps)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))))) #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 (pow.f64 (/.f64 (-.f64 eps (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(*.f64 (pow.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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(exp.f64 (log.f64 (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 x)))

simplify175.0ms (3.1%)

Algorithm
egg-herbie
Rules
1886×fnmsub-define
1856×sum4-define
1704×fma-lowering-fma.f32
1704×fmm-def
1704×fma-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038288
1128252
2331252
3870252
42492252
56116252
08495252
Stop Event
iter limit
node limit
Counts
60 → 60
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)
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)

eval28.0ms (0.5%)

Compiler

Compiled 7360 to 677 computations (90.8% saved)

prune26.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2514255
Fresh000
Picked011
Done000
Total2515256
Accuracy
100.0%
Counts
256 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps eps))
99.7%
(*.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))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
61.6%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
70.6%
(*.f64 eps eps)
Compiler

Compiled 53 to 35 computations (34% saved)

simplify175.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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 eps eps)
cost-diff0
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) eps)
cost-diff128
(*.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))
cost-diff0
(*.f64 #s(literal 2 binary64) x)
cost-diff0
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
cost-diff0
(*.f64 eps eps)
Rules
1800×*-lowering-*.f32
1800×*-lowering-*.f64
1400×fma-lowering-fma.f32
1400×fma-lowering-fma.f64
1356×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01899
14696
210592
323592
450692
597692
6288392
7532292
0801392
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps eps)
eps
(* eps (* 2 x))
eps
(* 2 x)
2
x
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
(+ (* eps eps) (* (* x x) -4))
(* eps eps)
eps
(* (* x x) -4)
(* x x)
x
-4
(* (/ 1 (- eps (* x 2))) eps)
(/ 1 (- eps (* x 2)))
1
(- eps (* x 2))
(* x 2)
2
(+ (* eps (* x 2)) (* eps eps))
(* eps (* x 2))
eps
(* x 2)
x
2
(* eps eps)
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 eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(+ (* eps eps) (* (* x x) -4))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(* eps eps)
(*.f64 eps eps)
eps
(* (* x x) -4)
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* x x)
(*.f64 x x)
x
-4
#s(literal -4 binary64)
(* (/ 1 (- eps (* x 2))) eps)
(/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/ 1 (- eps (* x 2)))
(/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
1
#s(literal 1 binary64)
(- eps (* x 2))
(+.f64 eps (*.f64 x #s(literal -2 binary64)))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
2
#s(literal 2 binary64)
(+ (* 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)

localize125.0ms (2.2%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64))))
accuracy99.9%
(*.f64 (*.f64 x x) #s(literal -4 binary64))
accuracy99.9%
(*.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))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal 2 binary64)))) 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
100.0ms256×0valid
Compiler

Compiled 109 to 19 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-mult: 57.0ms (87.1% of total)
ival-div: 3.0ms (4.6% of total)
ival-sub: 2.0ms (3.1% of total)
ival-add: 2.0ms (3.1% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

series16.0ms (0.3%)

Counts
11 → 216
Calls
Call 1
Inputs
#<alt (* eps eps)>
#<alt (* eps (* 2 x))>
#<alt (* 2 x)>
#<alt (* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))>
#<alt (* (/ 1 (- eps (* x 2))) eps)>
#<alt (+ (* eps eps) (* (* x x) -4))>
#<alt (+ (* eps (* x 2)) (* eps eps))>
#<alt (* eps (* x 2))>
#<alt (* x 2)>
#<alt (* (* x x) -4)>
#<alt (/ 1 (- 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 (* -1/2 (/ eps x))>
#<alt (* eps (- (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x))))>
#<alt (* eps (- (* 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>
#<alt (+ 1 (* 2 (/ x eps)))>
#<alt (- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* -2 (/ x eps)))>
#<alt (- (+ 1 (* 8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* -2 (/ x eps))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ x eps)))>
#<alt (+ 1 (* -1 (/ (- (* -4 (/ (pow x 2) eps)) (* 2 x)) eps)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* -4 (pow x 2))) eps)) (* 2 x)) eps)))>
#<alt 1>
#<alt (+ 1 (* 2 (/ x eps)))>
#<alt (+ 1 (* x (+ (* 4 (/ x (pow eps 2))) (* 2 (/ 1 eps)))))>
#<alt (+ 1 (* x (+ (* x (+ (* 8 (/ x (pow eps 3))) (* 4 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps)))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (* -1/4 (/ (pow eps 2) x))) x)>
#<alt (/ (- (+ (* -1/2 eps) (* -1/8 (/ (pow eps 3) (pow x 2)))) (* 1/4 (/ (pow eps 2) x))) x)>
#<alt (/ (- (+ (* -1/2 eps) (* -1/16 (/ (pow eps 4) (pow x 3)))) (+ (* 1/8 (/ (pow eps 3) (pow x 2))) (* 1/4 (/ (pow eps 2) x)))) x)>
#<alt (* -1/2 (/ eps x))>
#<alt (* -1 (/ (+ (* 1/4 (/ (pow eps 2) x)) (* 1/2 eps)) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1/8 (/ (pow eps 3) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 4) x)) (* -1/8 (pow eps 3))) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))>
#<alt (* -4 (pow x 2))>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))>
#<alt (pow eps 2)>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (+ (* -4 (pow x 2)) (pow eps 2))>
#<alt (* -4 (pow x 2))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<alt (* -4 (pow x 2))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<alt (* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))>
#<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 (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<alt (* -4 (pow x 2))>
#<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/4 (/ eps x)) 1/2) x)>
#<alt (/ (- (* -1/8 (/ (pow eps 2) (pow x 2))) (+ 1/2 (* 1/4 (/ eps x)))) x)>
#<alt (/ (- (* -1/16 (/ (pow eps 3) (pow x 3))) (+ 1/2 (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x))))) x)>
#<alt (/ -1/2 x)>
#<alt (* -1 (/ (+ 1/2 (* 1/4 (/ eps x))) x))>
#<alt (* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x))) x))>
#<alt (* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* -1/8 (pow eps 2))) x)) (* 1/4 eps)) x))) x))>
Calls

54 calls:

TimeVariablePointExpression
2.0ms
eps
@0
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
2.0ms
eps
@inf
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
1.0ms
eps
@0
(* eps eps)
1.0ms
x
@inf
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
1.0ms
x
@0
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))

rewrite330.0ms (5.8%)

Algorithm
batch-egg-rewrite
Rules
5454×*-lowering-*.f32
5454×*-lowering-*.f64
2284×/-lowering-/.f32
2284×/-lowering-/.f64
1682×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01880
18977
275455
0923155
Stop Event
iter limit
node limit
Counts
11 → 606
Calls
Call 1
Inputs
(* eps eps)
(* eps (* 2 x))
(* 2 x)
(* (+ (* eps eps) (* (* x x) -4)) (* (/ 1 (- eps (* x 2))) eps))
(* (/ 1 (- eps (* x 2))) eps)
(+ (* eps eps) (* (* x x) -4))
(+ (* eps (* x 2)) (* eps eps))
(* eps (* x 2))
(* x 2)
(* (* x x) -4)
(/ 1 (- eps (* x 2)))
Outputs
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) #s(literal 1 binary64))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -2 binary64)))
(neg.f64 (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps eps))
(+.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(-.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(fma.f64 eps eps (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 (*.f64 eps eps) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) 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 (*.f64 x x) #s(literal -4 binary64)) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(fma.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.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))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 eps (*.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 eps (*.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 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 eps (+.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 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps)))
(/.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 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps)))
(/.f64 (/.f64 eps (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 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))) eps) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 eps (+.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 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps 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 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.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 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) eps) (*.f64 (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 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 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 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 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) eps))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.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 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps)) (-.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 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps)) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal -1 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 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.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))) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.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)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) eps)
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.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))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(*.f64 (*.f64 eps (+.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 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.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)))) (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (/.f64 #s(literal 1 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 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 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 #s(literal 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 eps (+.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 #s(literal 1 binary64) (-.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 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 1 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (-.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 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 eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 eps x))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps) (*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 eps (+.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 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 eps (+.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 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (*.f64 (*.f64 eps eps) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))))
(+.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))))
(+.f64 (*.f64 eps (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (*.f64 eps (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(neg.f64 (/.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps))
(neg.f64 (*.f64 eps (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) 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 eps (*.f64 x #s(literal -2 binary64))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 eps (+.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 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 x (*.f64 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 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 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 eps eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 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 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 eps (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 eps (+.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 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(pow.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps)
(*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) eps))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1 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)))) (*.f64 eps (-.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)))) (/.f64 eps (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) 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 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps))
(*.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 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.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 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 eps (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.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 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))
(+.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 (neg.f64 (*.f64 x #s(literal 4 binary64))) x (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 4 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal -2 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(+.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 x #s(literal -2 binary64))))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(+.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 x #s(literal -2 binary64))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 64 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal -4 binary64)))
(fma.f64 x (*.f64 x #s(literal -4 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 eps eps))
(fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 eps eps))
(fma.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 x #s(literal -4 binary64)) x (*.f64 eps eps))
(neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))) (*.f64 #s(literal 4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.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 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 #s(literal 4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.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 eps eps) (*.f64 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 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 #s(literal 4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.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 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 256 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 (*.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 eps) (*.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 eps) (*.f64 (*.f64 x x) #s(literal -4 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 (*.f64 x #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (+.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 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 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 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (+.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 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (*.f64 x #s(literal -2 binary64)) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (neg.f64 (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) #s(literal 3 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 (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.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 (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (-.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.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 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(*.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 (*.f64 eps eps) (*.f64 x (*.f64 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 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) #s(literal 1 binary64)))
(*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.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 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(*.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal -2 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 x #s(literal -2 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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps eps))
(+.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(-.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(fma.f64 eps eps (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 (*.f64 eps eps) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) 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 (*.f64 x x) #s(literal -4 binary64)) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(fma.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.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))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 eps (*.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 eps (*.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 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 eps (+.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 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps)))
(/.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 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps)))
(/.f64 (/.f64 eps (+.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 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))) eps) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 eps (+.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 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps 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 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.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 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) eps) (*.f64 (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) eps)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 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 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 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 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) eps))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 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 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.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 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) eps)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps)) (-.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 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps)) (+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (-.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)))) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -4 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps)) (/.f64 (*.f64 eps eps) (/.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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 eps (*.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)))) (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal -1 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 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.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))) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.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)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -16 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) eps)
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64)))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (+.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))) eps) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))))))
(*.f64 (*.f64 eps (+.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 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.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)))) (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (/.f64 #s(literal 1 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 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -64 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 16 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (*.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (*.f64 (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 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 #s(literal 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(*.f64 (/.f64 eps (+.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 #s(literal 1 binary64) (-.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 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 1 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (/.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) eps) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) 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 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) #s(literal 1 binary64))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -2 binary64)))
(neg.f64 (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64))))
(neg.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(*.f64 x (neg.f64 (*.f64 x #s(literal 4 binary64))))
(*.f64 x (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (*.f64 x x) #s(literal -4 binary64))
(*.f64 #s(literal -4 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x #s(literal -4 binary64)) x)
(*.f64 #s(literal 4 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)))
(*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 4 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64))
(*.f64 (*.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 2 binary64))
(*.f64 (neg.f64 (*.f64 x #s(literal 4 binary64))) x)
(*.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 2 binary64)) x)
(*.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) x) #s(literal 2 binary64))
(+.f64 (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 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 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 #s(literal 2 binary64) (*.f64 x (-.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 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 eps) (*.f64 x (*.f64 x #s(literal 4 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 2 binary64) (*.f64 eps x))))
(+.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 #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 #s(literal 2 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))) eps))
(+.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 eps (*.f64 x #s(literal -2 binary64))))) (/.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 eps (*.f64 x #s(literal -2 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 1 binary64) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))))
(+.f64 (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (/.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 eps x)) (/.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) x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))) (/.f64 eps (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(neg.f64 (*.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 (*.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 eps (*.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 0 binary64) (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 x (*.f64 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 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 eps (*.f64 x #s(literal -2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (-.f64 eps (*.f64 x #s(literal -2 binary64))))) (*.f64 eps eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 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 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 eps (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.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 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) (+.f64 eps (*.f64 x #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x #s(literal -2 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 #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 (+.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -4 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 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))))
(*.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 (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 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 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 x (*.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))

simplify322.0ms (5.6%)

Algorithm
egg-herbie
Rules
4334×*-lowering-*.f32
4334×*-lowering-*.f64
1904×fnmsub-define
1450×fma-lowering-fma.f32
1450×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02391725
17951634
222571588
372381586
087801586
Stop Event
iter limit
node limit
Counts
216 → 216
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)))))
(* -1/2 (/ eps x))
(* eps (- (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x))))
(* eps (- (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x))))
(* eps (- (* 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
(+ 1 (* 2 (/ x eps)))
(- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* -2 (/ x eps)))
(- (+ 1 (* 8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* -2 (/ x eps))))
1
(+ 1 (* 2 (/ x eps)))
(+ 1 (* -1 (/ (- (* -4 (/ (pow x 2) eps)) (* 2 x)) eps)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* -4 (pow x 2))) eps)) (* 2 x)) eps)))
1
(+ 1 (* 2 (/ x eps)))
(+ 1 (* x (+ (* 4 (/ x (pow eps 2))) (* 2 (/ 1 eps)))))
(+ 1 (* x (+ (* x (+ (* 8 (/ x (pow eps 3))) (* 4 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (* -1/4 (/ (pow eps 2) x))) x)
(/ (- (+ (* -1/2 eps) (* -1/8 (/ (pow eps 3) (pow x 2)))) (* 1/4 (/ (pow eps 2) x))) x)
(/ (- (+ (* -1/2 eps) (* -1/16 (/ (pow eps 4) (pow x 3)))) (+ (* 1/8 (/ (pow eps 3) (pow x 2))) (* 1/4 (/ (pow eps 2) x)))) x)
(* -1/2 (/ eps x))
(* -1 (/ (+ (* 1/4 (/ (pow eps 2) x)) (* 1/2 eps)) x))
(* -1 (/ (+ (* -1 (/ (- (* -1/8 (/ (pow eps 3) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 4) x)) (* -1/8 (pow eps 3))) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))
(* -4 (pow x 2))
(+ (* -4 (pow x 2)) (pow eps 2))
(+ (* -4 (pow x 2)) (pow eps 2))
(+ (* -4 (pow x 2)) (pow eps 2))
(pow eps 2)
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(pow eps 2)
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(pow eps 2)
(+ (* -4 (pow x 2)) (pow eps 2))
(+ (* -4 (pow x 2)) (pow eps 2))
(+ (* -4 (pow x 2)) (pow eps 2))
(* -4 (pow x 2))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* -4 (pow x 2))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(* 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)
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(* -4 (pow x 2))
(/ -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/4 (/ eps x)) 1/2) x)
(/ (- (* -1/8 (/ (pow eps 2) (pow x 2))) (+ 1/2 (* 1/4 (/ eps x)))) x)
(/ (- (* -1/16 (/ (pow eps 3) (pow x 3))) (+ 1/2 (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x))))) x)
(/ -1/2 x)
(* -1 (/ (+ 1/2 (* 1/4 (/ eps x))) x))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x))) x))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* -1/8 (pow eps 2))) x)) (* 1/4 eps)) x))) x))
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 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 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 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 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 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (* -1/4 (/ eps (pow x 2))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)) eps) x)
(* eps (- (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/4 (/ 1 (pow x 2))))) (* 1/2 (/ 1 x))))
(*.f64 eps (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64)) (*.f64 eps #s(literal -1/4 binary64))) x)) x))
(* eps (- (* 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 eps (+.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
#s(literal 1 binary64)
(+ 1 (* 2 (/ x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))
(- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* -2 (/ x eps)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) eps)) eps))
(- (+ 1 (* 8 (/ (pow x 3) (pow eps 3)))) (+ (* -4 (/ (pow x 2) (pow eps 2))) (* -2 (/ x eps))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps)) eps))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))
(+ 1 (* -1 (/ (- (* -4 (/ (pow x 2) eps)) (* 2 x)) eps)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) eps)) eps))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow x 3) eps)) (* -4 (pow x 2))) eps)) (* 2 x)) eps)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps)) eps))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))
(+ 1 (* x (+ (* 4 (/ x (pow eps 2))) (* 2 (/ 1 eps)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) eps)) eps))
(+ 1 (* x (+ (* x (+ (* 8 (/ x (pow eps 3))) (* 4 (/ 1 (pow eps 2))))) (* 2 (/ 1 eps)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps)) eps))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (* -1/4 (/ (pow eps 2) x))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64)) x)) x)
(/ (- (+ (* -1/2 eps) (* -1/8 (/ (pow eps 3) (pow x 2)))) (* 1/4 (/ (pow eps 2) x))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 (*.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64))) x)) x)
(/ (- (+ (* -1/2 eps) (* -1/16 (/ (pow eps 4) (pow x 3)))) (+ (* 1/8 (/ (pow eps 3) (pow x 2))) (* 1/4 (/ (pow eps 2) x)))) x)
(/.f64 (+.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 x (*.f64 x x)))) (/.f64 (+.f64 (*.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64))) x)) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (/ (+ (* 1/4 (/ (pow eps 2) x)) (* 1/2 eps)) x))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64)) x)) x)
(* -1 (/ (+ (* -1 (/ (- (* -1/8 (/ (pow eps 3) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))
(/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/8 binary64))) x)) x)) x)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 4) x)) (* -1/8 (pow eps 3))) x)) (* 1/4 (pow eps 2))) x)) (* 1/2 eps)) x))
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x))) x) (*.f64 (*.f64 eps eps) #s(literal -1/4 binary64))) x)) x)
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ 1 (* -4 (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x x) eps)) eps)))
(pow eps 2)
(*.f64 eps eps)
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(+ (* -4 (pow x 2)) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x #s(literal -4 binary64))))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* (pow x 2) (- (/ (pow eps 2) (pow x 2)) 4))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4 binary64) (/.f64 (*.f64 eps eps) (*.f64 x 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 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 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 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 eps (*.f64 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)
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(* -4 (pow x 2))
(*.f64 x (*.f64 x #s(literal -4 binary64)))
(/ -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) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64)) (*.f64 eps #s(literal -1/4 binary64))) 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 #s(literal 2 binary64) (/.f64 x eps))) eps)
(/ (- (+ 1 (* 4 (/ (pow x 2) (pow eps 2)))) (* -2 (/ x eps))) eps)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) eps)) 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 #s(literal 2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps)) eps)) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(* -1 (/ (- (* -2 (/ x eps)) 1) eps))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x 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 x (*.f64 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 #s(literal 2 binary64) x) (/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps)) (*.f64 x (*.f64 x #s(literal 4 binary64)))) eps)) eps)) eps)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(+ (* 2 (/ x (pow eps 2))) (/ 1 eps))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))) eps)
(+ (* x (+ (* 4 (/ x (pow eps 3))) (* 2 (/ 1 (pow eps 2))))) (/ 1 eps))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) eps)) 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 x (/.f64 #s(literal 8 binary64) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 4 binary64) eps) (*.f64 eps eps)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))) eps))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ (- (* -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/8 (/ (pow eps 2) (pow x 2))) (+ 1/2 (* 1/4 (/ eps x)))) x)
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -1/8 binary64)) (*.f64 eps #s(literal -1/4 binary64))) x)) x)
(/ (- (* -1/16 (/ (pow eps 3) (pow x 3))) (+ 1/2 (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/4 (/ eps x))))) x)
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64))) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps #s(literal 1/4 binary64)) x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/8 binary64)) (*.f64 x x)))) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(* -1 (/ (+ 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 (/ (+ 1/2 (* -1 (/ (- (* -1/8 (/ (pow eps 2) x)) (* 1/4 eps)) x))) 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)) (-.f64 #s(literal 0 binary64) x))
(* -1 (/ (+ 1/2 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow eps 3) x)) (* -1/8 (pow eps 2))) x)) (* 1/4 eps)) x))) 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 (*.f64 eps eps) #s(literal -1/16 binary64))) x)) x) (*.f64 eps #s(literal -1/4 binary64))) x)) x)

eval98.0ms (1.7%)

Compiler

Compiled 26135 to 1518 computations (94.2% saved)

prune65.0ms (1.1%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New8871888
Fresh000
Picked134
Done011
Total8885893
Accuracy
100.0%
Counts
893 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))
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))))
61.6%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
70.6%
(*.f64 eps eps)
Compiler

Compiled 47 to 31 computations (34% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
cost-diff256
(*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))))
cost-diff384
(+.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 eps eps))
Rules
78×*-lowering-*.f32
78×*-lowering-*.f64
48×fma-define
48×/-lowering-/.f32
48×/-lowering-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01028
13027
26327
311327
413927
515427
615427
015427
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* eps (/ 1 (/ 1 (* 2 x)))) (* eps eps))
(* eps (/ 1 (/ 1 (* 2 x))))
eps
(/ 1 (/ 1 (* 2 x)))
1
(/ 1 (* 2 x))
(* 2 x)
2
x
(* eps eps)
Outputs
(+ (* eps (/ 1 (/ 1 (* 2 x)))) (* eps eps))
(*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))
(* eps (/ 1 (/ 1 (* 2 x))))
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
eps
(/ 1 (/ 1 (* 2 x)))
(/.f64 x #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(/ 1 (* 2 x))
(/.f64 #s(literal 1/2 binary64) x)
(* 2 x)
(/.f64 x #s(literal 1/2 binary64))
2
#s(literal 2 binary64)
x
(* eps eps)
(*.f64 eps eps)

localize39.0ms (0.7%)

Localize:

Found 4 expressions of interest:

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

Compiled 47 to 11 computations (76.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 9.0ms (61% of total)
ival-div: 4.0ms (27.1% of total)
ival-add: 1.0ms (6.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series2.0ms (0%)

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

24 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
@0
(+ (* eps (/ 1 (/ 1 (* 2 x)))) (* eps eps))
0.0ms
x
@-inf
(+ (* eps (/ 1 (/ 1 (* 2 x)))) (* eps eps))

rewrite201.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
2828×*-lowering-*.f32
2828×*-lowering-*.f64
1370×/-lowering-/.f32
1370×/-lowering-/.f64
1176×sum5-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01024
15923
237623
3431723
0807923
Stop Event
iter limit
node limit
Counts
6 → 245
Calls
Call 1
Inputs
(+ (* eps (/ 1 (/ 1 (* 2 x)))) (* eps eps))
(* eps (/ 1 (/ 1 (* 2 x))))
(/ 1 (/ 1 (* 2 x)))
(/ 1 (* 2 x))
(* 2 x)
(* eps eps)
Outputs
(+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (neg.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))) (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(fma.f64 eps eps (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 eps (/.f64 x #s(literal 1/2 binary64)) (*.f64 eps eps))
(fma.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 1/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 1/2 binary64)) (*.f64 eps eps))
(fma.f64 (/.f64 x #s(literal 1/2 binary64)) eps (*.f64 eps eps))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (/.f64 eps #s(literal 1/2 binary64)) x (*.f64 eps eps))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))))
(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 x #s(literal 1/2 binary64)) eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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 x #s(literal 1/2 binary64)) eps)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps 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 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) 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 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (*.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 (*.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)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (neg.f64 (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (*.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))) (+.f64 (/.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))
(/.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 x #s(literal 1/2 binary64)) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 eps eps) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))))
(/.f64 (*.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 (/.f64 #s(literal 1 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps))) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) #s(literal -1 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 eps (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (/.f64 (*.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 1/2 binary64))))))))
(*.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 x #s(literal 1/2 binary64)) eps)))
(*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (/.f64 x #s(literal 1/2 binary64)) 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 #s(literal 4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))) eps) (/.f64 (*.f64 eps (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)) (-.f64 (/.f64 x #s(literal 1/2 binary64)) eps)))
(*.f64 (*.f64 (-.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)) 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 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64))))))))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 eps (-.f64 eps (/.f64 x #s(literal 1/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 #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 eps (-.f64 eps (*.f64 x #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(neg.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps))
(/.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(/.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 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))
(/.f64 (/.f64 eps (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal 2 binary64) (/.f64 eps (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 x #s(literal 1/2 binary64)) eps)
(*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 eps (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) eps))
(*.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 #s(literal 1/2 binary64)) x)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64))
(*.f64 (/.f64 eps (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal -2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -2 binary64)) x)
(*.f64 (/.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 x #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -2 binary64)))
(neg.f64 (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x #s(literal 1/2 binary64))
(/.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/2 binary64))
(/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal 2 binary64))
(*.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -2 binary64) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(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)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 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 binary64) (/.f64 x #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal 1/2 binary64) x)
(/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))
(/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))
(pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(*.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 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) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 x #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal -2 binary64)))
(neg.f64 (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x #s(literal 1/2 binary64))
(/.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1/2 binary64))
(/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal 2 binary64))
(*.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -2 binary64) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 2 binary64))
(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 (log.f64 (exp.f64 (log.f64 eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))

simplify151.0ms (2.6%)

Algorithm
egg-herbie
Rules
2004×*-lowering-*.f32
2004×*-lowering-*.f64
1654×fnmadd-define
1518×fma-define
986×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028414
181396
2220396
3550396
41694396
53724396
67941396
08293396
Stop Event
iter limit
node limit
Counts
96 → 96
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 (* 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)
(/ 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)
(* 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)
(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)
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 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps 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)
(/ 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)
(* 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)
(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)

eval35.0ms (0.6%)

Compiler

Compiled 6314 to 807 computations (87.2% saved)

prune31.0ms (0.5%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New3401341
Fresh000
Picked101
Done134
Total3424346
Accuracy
100.0%
Counts
346 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
61.6%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
70.6%
(*.f64 eps eps)
Compiler

Compiled 32 to 21 computations (34.4% saved)

simplify63.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1/2 binary64) x)
cost-diff0
(/.f64 eps (/.f64 #s(literal -1/2 binary64) x))
cost-diff0
(*.f64 eps eps)
cost-diff128
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
Rules
1222×fnmadd-define
1196×fma-define
874×sum3-define
872×sum5-define
712×fmsub-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0722
11322
23022
37021
413521
524520
649520
790320
8160020
9350320
10437120
11443220
12445720
0445720
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (* eps eps) (/ eps (/ -1/2 x)))
(* eps eps)
eps
(/ eps (/ -1/2 x))
(/ -1/2 x)
-1/2
x
Outputs
(- (* eps eps) (/ eps (/ -1/2 x)))
(*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))
(* eps eps)
(*.f64 eps eps)
eps
(/ eps (/ -1/2 x))
(/.f64 eps (/.f64 #s(literal -1/2 binary64) x))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
-1/2
#s(literal -1/2 binary64)
x

localize27.0ms (0.5%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) x)
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
accuracy99.7%
(/.f64 eps (/.f64 #s(literal -1/2 binary64) x))
Results
18.0ms256×0valid
Compiler

Compiled 26 to 8 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 4.0ms (51.7% of total)
ival-mult: 2.0ms (25.9% of total)
ival-sub: 1.0ms (12.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series4.0ms (0.1%)

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

18 calls:

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

rewrite235.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
2796×*-lowering-*.f32
2796×*-lowering-*.f64
1914×/-lowering-/.f32
1914×/-lowering-/.f64
1878×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0719
14418
238318
3487017
0833917
Stop Event
iter limit
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(- (* eps eps) (/ eps (/ -1/2 x)))
(* eps eps)
(/ eps (/ -1/2 x))
(/ -1/2 x)
Outputs
(+.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (*.f64 eps eps))
(+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (+.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(+.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (neg.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(-.f64 (*.f64 eps eps) (-.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (*.f64 eps (-.f64 #s(literal 0 binary64) eps)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) (*.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(-.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(-.f64 (+.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(fma.f64 eps eps (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 eps (/.f64 x #s(literal 1/2 binary64)) (*.f64 eps eps))
(fma.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))
(fma.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))
(fma.f64 (/.f64 eps #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) x) (*.f64 eps eps))
(fma.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps eps))
(fma.f64 (/.f64 eps #s(literal 1/2 binary64)) x (*.f64 eps eps))
(neg.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(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 -1/8 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/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 -1/8 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.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 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (-.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.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 -1/8 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))) (-.f64 (*.f64 (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))))
(/.f64 (-.f64 (pow.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal 3 binary64))) (+.f64 (*.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))) (*.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))) (*.f64 (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x))))) (-.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (-.f64 (*.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))) (*.f64 (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))) (+.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 (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.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 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))) (*.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)))) eps) (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64))))
(*.f64 eps (+.f64 (/.f64 x #s(literal 1/2 binary64)) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))) (/.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))
(*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/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 -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (+.f64 eps (/.f64 x #s(literal 1/2 binary64))) eps)
(*.f64 (/.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) eps) (/.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))) (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)) (-.f64 (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps (*.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 -1/8 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 4 binary64)))) (*.f64 (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 eps (/.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) x))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(neg.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) eps)))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal -1 binary64)))
(-.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) x)) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(neg.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(neg.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 eps (/.f64 #s(literal -1/2 binary64) x))
(/.f64 x (/.f64 #s(literal -1/2 binary64) eps))
(/.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(/.f64 (/.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (/.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x)))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps x)))
(/.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 (-.f64 #s(literal 0 binary64) x)) #s(literal 1/2 binary64))
(/.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))
(/.f64 (*.f64 (*.f64 eps x) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (/.f64 (/.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal -1 binary64))
(*.f64 eps (/.f64 x #s(literal -1/2 binary64)))
(*.f64 x (/.f64 eps #s(literal -1/2 binary64)))
(*.f64 x (*.f64 (/.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps (-.f64 #s(literal 0 binary64) x)))
(*.f64 #s(literal 2 binary64) (/.f64 eps (/.f64 #s(literal -1 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 eps #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (/.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 (/.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 (/.f64 x #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(*.f64 (/.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (/.f64 x #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal -2 binary64) (*.f64 eps x))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps x)) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 eps (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 eps x) #s(literal -2 binary64))
(*.f64 (/.f64 eps #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 eps #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) x)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (*.f64 (/.f64 eps #s(literal 1/2 binary64)) #s(literal -1 binary64)) x)
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64)) (/.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (/.f64 eps #s(literal -1/2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1/2 binary64))) #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))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) #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 0 binary64) x))
(/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1/2 binary64) (/.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/2 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))

simplify97.0ms (1.7%)

Algorithm
egg-herbie
Rules
1634×sum5-define
1370×sum3-define
1182×fnmsub-define
1158×fmsub-define
1020×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029342
177342
2186324
3553324
42042324
54888324
08021324
Stop Event
iter limit
node limit
Counts
72 → 72
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 (- (/ (pow eps 2) x) (* -2 eps)))
(* x (- (/ (pow eps 2) x) (* -2 eps)))
(* x (- (/ (pow eps 2) x) (* -2 eps)))
(* 2 (* eps x))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(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))
(/ -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)
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 (- (/ (pow eps 2) x) (* -2 eps)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (- (/ (pow eps 2) x) (* -2 eps)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* x (- (/ (pow eps 2) x) (* -2 eps)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* 2 (* eps x))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(* -1 (* x (- (* -1 (/ (pow eps 2) x)) (* 2 eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 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)
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(* -2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -2 binary64)))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)

eval25.0ms (0.4%)

Compiler

Compiled 5386 to 504 computations (90.6% saved)

prune25.0ms (0.4%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New2450245
Fresh000
Picked011
Done033
Total2454249
Accuracy
100.0%
Counts
249 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(-.f64 (*.f64 eps eps) (/.f64 eps (/.f64 #s(literal -1/2 binary64) x)))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
61.6%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
70.6%
(*.f64 eps eps)
Compiler

Compiled 108 to 53 computations (50.9% saved)

regimes11.0ms (0.2%)

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

3 calls:

3.0ms
eps
3.0ms
x
2.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)

regimes3.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 eps eps)
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
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
1.0ms
x
Results
AccuracySegmentsBranch
94.3%3x
87.3%3eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch36.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.9101490955063213e-102
1.5237030174186917e-99
14.0ms
-5.1418197050272095e-111
-9.199514008106935e-112
Results
21.0ms166×1valid
5.0ms58×0valid
Compiler

Compiled 212 to 151 computations (28.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-pow: 8.0ms (53.8% of total)
ival-add: 2.0ms (13.4% of total)
ival-sub: 2.0ms (13.4% of total)
backward-pass: 2.0ms (13.4% of total)
const: 0.0ms (0% of total)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01527
12227
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -5144601971513231/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 5201064817924071/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 eps eps)
Outputs
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(if (<=.f64 x #s(literal -5144601971513231/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (if (<=.f64 x #s(literal 5201064817924071/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(if (<=.f64 x #s(literal -5144601971513231/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))) (if (<=.f64 x #s(literal 5201064817924071/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 eps eps)

soundness708.0ms (12.4%)

Rules
1988×+-lowering-+.f64
1988×+-lowering-+.f32
1886×fnmsub-define
1856×sum4-define
1748×fmsub-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
038288
1128252
2331252
3870252
42492252
56116252
08495252
079
1129
2348
31128
45116
516346
635346
082846
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 86 to 49 computations (43% saved)

preprocess24.0ms (0.4%)

Compiler

Compiled 88 to 42 computations (52.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...