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

Time bar (total: 4.1s)

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 19 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-<=, time spent: 0.0ms, 0.0% of total-time
Operation ival-pow, time spent: 0.0ms, 0.0% of total-time

sample2.3s (55.9%)

Results
1.4s6287×256valid
256.0ms1035×512valid
331.0ms918×1024valid
8.0ms15×2048valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 774.0ms
Operation ival-pow, time spent: 291.0ms, 38.0% of total-time
Operation ival-<=, time spent: 223.0ms, 29.0% of total-time
Operation ival-add, time spent: 104.0ms, 13.0% of total-time
Operation ival-sub, time spent: 72.0ms, 9.0% of total-time
Operation const, time spent: 43.0ms, 6.0% of total-time
Operation ival-and, time spent: 40.0ms, 5.0% of total-time
Bogosity

preprocess335.0ms (8.3%)

Algorithm
egg-herbie
Rules
1156×sub-neg
970×unsub-neg
958×fma-neg
956×distribute-lft-in
694×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
811(-2.813246879673814e-60 -6.361815593105723e-264)0-(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
00-0-x
084(-1.8046015076799834e-307 2.070640021500806e-123)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
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028278
157246
2174238
3663196
42246188
55182188
66776188
77401188
87630188
97744188
107777188
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(neg.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))))
(neg.f64 (-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64)))
(-.f64 (pow.f64 (-.f64 eps x) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal -2 binary64) eps))
(-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64)))
(-.f64 (pow.f64 (-.f64 eps x) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 eps (-.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal -2 binary64) eps))
(neg.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))))
(neg.f64 (-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))))
(+.f64 (neg.f64 (pow.f64 (-.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(neg.f64 (-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))
(neg.f64 (-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal 2 binary64))))
(+.f64 (neg.f64 (pow.f64 (-.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (-.f64 (*.f64 x #s(literal 2 binary64)) eps))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 x (+.f64 x (*.f64 #s(literal 2 binary64) eps)))
(*.f64 x (+.f64 x (*.f64 eps #s(literal 2 binary64))))
Compiler

Compiled 63 to 36 computations (42.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-pow, time spent: 33.0ms, 70.0% of total-time
Operation ival-sub, time spent: 6.0ms, 13.0% of total-time
Operation ival-add, time spent: 5.0ms, 11.0% of total-time
Operation const, time spent: 3.0ms, 6.0% of total-time

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)

localize45.0ms (1.1%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Compiler

Compiled 21 to 13 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-mult, time spent: 7.0ms, 63.0% of total-time
Operation ival-add, time spent: 3.0ms, 27.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time

series4.0ms (0.1%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))>
Outputs
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
Calls

6 calls:

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

rewrite192.0ms (4.7%)

Algorithm
batch-egg-rewrite
Rules
1786×prod-diff
1134×unpow-prod-down
614×log-prod
606×log1p-expm1-u
606×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01128
112024
2166824
Stop Event
node limit
Counts
1 → 56
Calls
Call 1
Inputs
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
Outputs
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) eps) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 2 binary64)))
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps (*.f64 x #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))

simplify73.0ms (1.8%)

Algorithm
egg-herbie
Rules
966×fma-neg
950×cancel-sign-sub-inv
888×fma-define
742×associate-/r*
722×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01782259
14132249
211472238
334692232
Stop Event
node limit
Counts
80 → 78
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) eps) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 2 binary64)))
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps (*.f64 x #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1 binary64))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (-.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (pow.f64 eps #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps x) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))) (pow.f64 eps #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (fma.f64 x #s(literal 4 binary64) (*.f64 eps #s(literal -2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(*.f64 eps (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps eps (*.f64 x (fma.f64 x #s(literal 4 binary64) (*.f64 eps #s(literal -2 binary64))))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 2 binary64))))
(*.f64 eps (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 x (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps eps (*.f64 x (fma.f64 x #s(literal 4 binary64) (*.f64 eps #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) eps) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 2 binary64))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x #s(literal 2 binary64) eps)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 1/3 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x #s(literal 2 binary64) eps)))) #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 eps (*.f64 x #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 eps (cbrt.f64 (*.f64 #s(literal 2 binary64) x))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 eps (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 eps)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 eps (cbrt.f64 (*.f64 #s(literal 2 binary64) x))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x #s(literal 2 binary64)))) (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (fma.f64 x #s(literal 2 binary64) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))

eval39.0ms (1%)

Compiler

Compiled 1082 to 703 computations (35% saved)

prune11.0ms (0.3%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New75378
Fresh000
Picked011
Done000
Total75479
Accuracy
100.0%
Counts
79 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
84.7%
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
62.4%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
Compiler

Compiled 39 to 27 computations (30.8% saved)

localize113.0ms (2.8%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))
84.7%
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
Compiler

Compiled 66 to 37 computations (43.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
Operation ival-mult, time spent: 30.0ms, 54.0% of total-time
Operation composed, time spent: 7.0ms, 13.0% of total-time
Operation ival-div, time spent: 6.0ms, 11.0% of total-time
Operation ival-pow, time spent: 5.0ms, 9.0% of total-time
Operation ival-add, time spent: 4.0ms, 7.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

series15.0ms (0.4%)

Counts
3 → 57
Calls
Call 1
Inputs
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))>
#<alt (fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))>
Outputs
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt #s(literal 1 binary64)>
#<alt (*.f64 #s(literal 2 binary64) (/.f64 x eps))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 #s(literal 2 binary64) (/.f64 x eps))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 #s(literal 2 binary64) (/.f64 x eps))>
#<alt (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)>
#<alt (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)>
#<alt (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)>
#<alt #s(literal 1 binary64)>
#<alt #s(literal 1 binary64)>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))>
#<alt (pow.f64 eps #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
Calls

18 calls:

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

rewrite136.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1296×log-prod
834×fma-define
703×log1p-expm1-u
703×expm1-log1p-u
386×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01898
124285
2320385
Stop Event
node limit
Counts
3 → 159
Calls
Call 1
Inputs
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
Outputs
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 2 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) #s(literal 1 binary64)))
(fma.f64 eps eps (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 eps (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 x eps)) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) eps) eps (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)))
(pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x eps)) (*.f64 (sqrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) x) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 eps)) (/.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 x (sqrt.f64 eps)) (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) (/.f64 x (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 1 binary64)))

simplify110.0ms (2.7%)

Algorithm
egg-herbie
Rules
816×associate-*r/
752×distribute-lft-in
700×distribute-rgt-in
686×cancel-sign-sub-inv
666×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03787926
18216693
224636299
Stop Event
node limit
Counts
216 → 199
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 2 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) #s(literal 1 binary64)))
(fma.f64 eps eps (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 eps (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 x eps)) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) eps) eps (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)))
(pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x eps)) (*.f64 (sqrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) x) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 eps)) (/.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 x (sqrt.f64 eps)) (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) (/.f64 x (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (cbrt.f64 eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 x eps))
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(/.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(/.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)
(/.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 eps #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 eps x) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64)))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64))))) (fma.f64 eps eps (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 2 binary64))) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 eps eps (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 eps (*.f64 eps (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 x (*.f64 (/.f64 #s(literal 2 binary64) eps) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))) (cbrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (*.f64 eps (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 x eps) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (/.f64 x eps)) #s(literal 2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) eps) eps (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (cbrt.f64 (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 x (*.f64 (/.f64 #s(literal 2 binary64) eps) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64)))) (pow.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal -1 binary64)))
(pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64)) #s(literal 3 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 x eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x eps)) (*.f64 (sqrt.f64 (/.f64 x eps)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) x) (cbrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 eps)) (/.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x (sqrt.f64 eps)) (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 eps)) (/.f64 x (sqrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (cbrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (pow.f64 (cbrt.f64 eps) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (cbrt.f64 eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (/.f64 x eps)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) eps)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(+.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 #s(literal 2 binary64) x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps)) (pow.f64 eps #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 eps #s(literal 2 binary64)) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 eps x) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (pow.f64 eps #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) #s(literal 2 binary64)))) (-.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) x) (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 x eps) #s(literal 2 binary64))))) (fma.f64 eps eps (*.f64 (pow.f64 eps #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 eps (*.f64 x #s(literal -2 binary64)))))
(pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (exp.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) eps) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 1 binary64)))
(*.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))

eval116.0ms (2.9%)

Compiler

Compiled 3422 to 2339 computations (31.6% saved)

prune38.0ms (0.9%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1990199
Fresh000
Picked033
Done011
Total1994203
Accuracy
100.0%
Counts
203 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
84.7%
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x eps))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
62.4%
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
Compiler

Compiled 81 to 54 computations (33.3% saved)

regimes7.0ms (0.2%)

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

3 calls:

4.0ms
x
2.0ms
eps
1.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 12 computations (29.4% saved)

regimes3.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes2.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01680
12080
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
Outputs
(fma.f64 eps eps (*.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 eps (*.f64 x #s(literal 2 binary64)))
Compiler

Compiled 26 to 17 computations (34.6% saved)

soundness508.0ms (12.5%)

Rules
1786×prod-diff
1156×sub-neg
1134×unpow-prod-down
970×unsub-neg
966×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01782259
14132249
211472238
334692232
01128
112024
2166824
028278
157246
2174238
3663196
42246188
55182188
66776188
77401188
87630188
97744188
107777188
Stop Event
node limit
node limit
node limit
Compiler

Compiled 239 to 79 computations (66.9% saved)

end0.0ms (0%)

preprocess33.0ms (0.8%)

Compiler

Compiled 66 to 42 computations (36.4% saved)

Profiling

Loading profile data...