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

Time bar (total: 4.8s)

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

sample1.9s (40.3%)

Results
1.0s6189×256valid
244.0ms1030×512valid
384.0ms1026×1024valid
4.0ms10×2048valid
0.0ms512valid
Precisions
Click to see histograms. Total time spent on operations: 815.0ms
Operation ival-pow, time spent: 274.0ms, 34.0% of total-time
Operation ival-<=, time spent: 225.0ms, 28.0% of total-time
Operation ival-add, time spent: 129.0ms, 16.0% of total-time
Operation ival-sub, time spent: 105.0ms, 13.0% of total-time
Operation const, time spent: 41.0ms, 5.0% of total-time
Operation ival-and, time spent: 41.0ms, 5.0% of total-time
Bogosity

preprocess307.0ms (6.4%)

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
740-0-(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
00-0-x
072(3.58116609123562e-201 6.800168854706438e-97)0-(pow.f64 (+.f64 x eps) 2)
00-0-(+.f64 x eps)
00-0-(pow.f64 x 2)
00-0-2
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) 2) (pow.f64 x 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
(-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) 2) (pow.f64 (neg.f64 x) 2))
(-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) 2) (pow.f64 x 2))
(neg.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) 2) (pow.f64 (neg.f64 x) 2)))
(neg.f64 (-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (+.f64 eps x) 2) (pow.f64 eps 2))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) 2) (pow.f64 (neg.f64 x) 2))
(-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) 2) (pow.f64 (neg.f64 x) 2))
(-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2))
(*.f64 eps (-.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x -2 eps))
(-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) 2) (pow.f64 x 2))
(-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) 2) (pow.f64 (neg.f64 x) 2))
(-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2))
(*.f64 eps (-.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x -2 eps))
(neg.f64 (-.f64 (pow.f64 (+.f64 (neg.f64 x) eps) 2) (pow.f64 (neg.f64 x) 2)))
(neg.f64 (-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) 2) (pow.f64 (neg.f64 x) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 eps x) 2)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))
(*.f64 eps (-.f64 (*.f64 x 2) eps))
(neg.f64 (-.f64 (pow.f64 (+.f64 x (neg.f64 eps)) 2) (pow.f64 x 2)))
(neg.f64 (-.f64 (pow.f64 (+.f64 eps (neg.f64 x)) 2) (pow.f64 (neg.f64 x) 2)))
(+.f64 (neg.f64 (pow.f64 (-.f64 eps x) 2)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))
(*.f64 eps (-.f64 (*.f64 x 2) eps))
(-.f64 (pow.f64 (+.f64 eps x) 2) (pow.f64 eps 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 eps 2))
(*.f64 x (+.f64 x (*.f64 2 eps)))
(*.f64 x (+.f64 x (*.f64 eps 2)))
Compiler

Compiled 63 to 36 computations (42.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
Operation ival-pow, time spent: 22.0ms, 65.0% of total-time
Operation ival-add, time spent: 5.0ms, 15.0% of total-time
Operation ival-sub, time spent: 5.0ms, 15.0% of total-time
Operation const, time spent: 3.0ms, 9.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 2)))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize37.0ms (0.8%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 eps (+.f64 eps (*.f64 x 2)))
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, 64.0% of total-time
Operation ival-add, time spent: 3.0ms, 28.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 2)))>
Outputs
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) 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)))
0.0ms
x
@inf
(* eps (+ eps (* x 2)))
0.0ms
eps
@-inf
(* eps (+ eps (* x 2)))

rewrite190.0ms (4%)

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 2)))
Outputs
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 eps x) 3) 8)) (fma.f64 (pow.f64 eps 2) (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2))) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)) (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2)))) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3))) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4))) (+.f64 eps (*.f64 -2 x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) eps) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4)) eps) (+.f64 eps (*.f64 -2 x)))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x 2))) (exp.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(fma.f64 eps (*.f64 x 2) (pow.f64 eps 2))
(fma.f64 x (*.f64 2 eps) (pow.f64 eps 2))
(fma.f64 2 (*.f64 x eps) (pow.f64 eps 2))
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
(fma.f64 1 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(fma.f64 1 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(fma.f64 (sqrt.f64 (*.f64 x 2)) (*.f64 (sqrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (*.f64 x 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) (cbrt.f64 (*.f64 eps (*.f64 x 2)))) (cbrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) (sqrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (*.f64 (*.f64 x 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 eps 2))
(fma.f64 (*.f64 (*.f64 x 2) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps 2))
(fma.f64 (*.f64 eps x) 2 (pow.f64 eps 2))
(fma.f64 (*.f64 eps 2) x (pow.f64 eps 2))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x 2) 4))) (cbrt.f64 (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x 2))) (sqrt.f64 (*.f64 x 2)) (pow.f64 eps 2))

simplify166.0ms (3.5%)

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 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 eps x) 3) 8)) (fma.f64 (pow.f64 eps 2) (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2))) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)) (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2)))) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3))) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4))) (+.f64 eps (*.f64 -2 x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) eps) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4)) eps) (+.f64 eps (*.f64 -2 x)))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x 2))) (exp.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(fma.f64 eps (*.f64 x 2) (pow.f64 eps 2))
(fma.f64 x (*.f64 2 eps) (pow.f64 eps 2))
(fma.f64 2 (*.f64 x eps) (pow.f64 eps 2))
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
(fma.f64 1 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(fma.f64 1 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(fma.f64 (sqrt.f64 (*.f64 x 2)) (*.f64 (sqrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (*.f64 x 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) (cbrt.f64 (*.f64 eps (*.f64 x 2)))) (cbrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) (sqrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(fma.f64 (*.f64 (*.f64 x 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 eps 2))
(fma.f64 (*.f64 (*.f64 x 2) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps 2))
(fma.f64 (*.f64 eps x) 2 (pow.f64 eps 2))
(fma.f64 (*.f64 eps 2) x (pow.f64 eps 2))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x 2) 4))) (cbrt.f64 (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x 2))) (sqrt.f64 (*.f64 x 2)) (pow.f64 eps 2))
Outputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 eps x) 3) 8)) (fma.f64 (pow.f64 eps 2) (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2))) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 eps x) 3) 8)) (+.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 2 x)) (-.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) 3) 8 (pow.f64 eps 6)) (+.f64 (*.f64 2 (*.f64 (*.f64 eps x) (*.f64 eps (-.f64 (*.f64 2 x) eps)))) (pow.f64 eps 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) 3) 8 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 2) (fma.f64 x (*.f64 2 (-.f64 (*.f64 2 x) eps)) (pow.f64 eps 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) 3) 8 (pow.f64 eps 6)) (fma.f64 (pow.f64 eps 2) (*.f64 x (fma.f64 x 4 (*.f64 eps -2))) (pow.f64 eps 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)) (*.f64 (*.f64 eps (*.f64 x 2)) (*.f64 eps (*.f64 x 2)))) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3))) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(*.f64 eps (/.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) (fma.f64 (*.f64 2 x) (-.f64 (*.f64 2 x) eps) (pow.f64 eps 2))))
(*.f64 eps (/.f64 (fma.f64 8 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 x (*.f64 2 (-.f64 (*.f64 2 x) eps)) (pow.f64 eps 2))))
(/.f64 (*.f64 eps (fma.f64 8 (pow.f64 x 3) (pow.f64 eps 3))) (fma.f64 eps eps (*.f64 x (fma.f64 x 4 (*.f64 eps -2)))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4))) (+.f64 eps (*.f64 -2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) eps) (fma.f64 (*.f64 x 2) (-.f64 (*.f64 x 2) eps) (pow.f64 eps 2)))
(*.f64 eps (/.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) (fma.f64 (*.f64 2 x) (-.f64 (*.f64 2 x) eps) (pow.f64 eps 2))))
(*.f64 eps (/.f64 (fma.f64 8 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 x (*.f64 2 (-.f64 (*.f64 2 x) eps)) (pow.f64 eps 2))))
(/.f64 (*.f64 eps (fma.f64 8 (pow.f64 x 3) (pow.f64 eps 3))) (fma.f64 eps eps (*.f64 x (fma.f64 x 4 (*.f64 eps -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 4)) eps) (+.f64 eps (*.f64 -2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x 2))) (exp.f64 (pow.f64 eps 2))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1/3))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps (*.f64 x 2) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 x (*.f64 2 eps) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 2 (*.f64 x eps) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (pow.f64 eps 2))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (cbrt.f64 (*.f64 2 x)))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 eps (*.f64 x 2)) 1))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 x 2)) (*.f64 (sqrt.f64 (*.f64 x 2)) eps) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) (cbrt.f64 (*.f64 eps (*.f64 x 2)))) (cbrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) (sqrt.f64 (*.f64 eps (*.f64 x 2))) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 x 2)) (sqrt.f64 eps)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 x 2))) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 x 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 x 2) (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps x) 2 (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps 2) x (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 (pow.f64 x 2) 4))) (cbrt.f64 (*.f64 x 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (pow.f64 eps 2))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (cbrt.f64 (*.f64 2 x)))))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 x 2))) (sqrt.f64 (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))

eval36.0ms (0.8%)

Compiler

Compiled 1082 to 703 computations (35% saved)

prune13.0ms (0.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New73578
Fresh000
Picked011
Done000
Total73679
Accuracy
100.0%
Counts
79 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
88.1%
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x 2)))
63.7%
(*.f64 eps (*.f64 2 x))
63.7%
(*.f64 2 (*.f64 eps x))
Compiler

Compiled 103 to 72 computations (30.1% saved)

localize148.0ms (3.1%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
100.0%
(pow.f64 eps 2)
100.0%
(pow.f64 eps 2)
88.1%
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
99.9%
(*.f64 2 (*.f64 eps x))
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
Compiler

Compiled 94 to 51 computations (45.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
Operation ival-mult, time spent: 44.0ms, 61.0% of total-time
Operation ival-pow, time spent: 9.0ms, 13.0% of total-time
Operation composed, time spent: 8.0ms, 11.0% of total-time
Operation ival-add, time spent: 6.0ms, 8.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time
Operation ival-div, time spent: 2.0ms, 3.0% of total-time

series12.0ms (0.3%)

Counts
6 → 66
Calls
Call 1
Inputs
#<alt (fma.f64 eps eps (*.f64 eps (*.f64 x 2)))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (pow.f64 eps 2)>
#<alt (fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))>
Outputs
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (pow.f64 eps 2)>
#<alt (pow.f64 eps 2)>
#<alt (pow.f64 eps 2)>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (pow.f64 eps 2)>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 2 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (*.f64 eps (+.f64 eps (*.f64 2 x)))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (pow.f64 eps 2)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))>
Calls

30 calls:

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

rewrite150.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1470×log-prod
964×fma-define
769×log1p-expm1-u
769×expm1-log1p-u
508×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021145
1305131
23795123
Stop Event
node limit
Counts
6 → 202
Calls
Call 1
Inputs
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(*.f64 2 (*.f64 eps x))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(pow.f64 eps 2)
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
Outputs
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(+.f64 (*.f64 eps x) (*.f64 eps x))
(+.f64 0 (*.f64 eps (*.f64 x 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x 2)))) 1)
(pow.f64 (*.f64 eps (*.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x 2))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x 2))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x 2))) 1))
(+.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(+.f64 0 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2))) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (pow.f64 eps 2)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2)) (pow.f64 eps 2)) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 x (/.f64 2 eps) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3) (pow.f64 (pow.f64 eps 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(exp.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))) 1))
(fma.f64 eps eps (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 eps (*.f64 eps (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 2 (*.f64 (/.f64 x eps) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) eps) eps (pow.f64 eps 2))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) 2) (/.f64 x eps) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (/.f64 x eps)) 2 (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2)) (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(+.f64 0 (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(+.f64 0 (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))

simplify170.0ms (3.6%)

Algorithm
egg-herbie
Rules
1028×times-frac
644×cube-prod
642×exp-prod
604×fma-neg
602×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03469085
17318763
225068616
372908616
Stop Event
node limit
Counts
268 → 196
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(pow.f64 eps 2)
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(+.f64 (*.f64 eps x) (*.f64 eps x))
(+.f64 0 (*.f64 eps (*.f64 x 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x 2)))) 1)
(pow.f64 (*.f64 eps (*.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x 2))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x 2))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x 2))) 1))
(+.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(+.f64 0 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2))) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (pow.f64 eps 2)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2)) (pow.f64 eps 2)) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 x (/.f64 2 eps) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3) (pow.f64 (pow.f64 eps 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(exp.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))) 1))
(fma.f64 eps eps (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 eps (*.f64 eps (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 2 (*.f64 (/.f64 x eps) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) eps) eps (pow.f64 eps 2))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) 2) (/.f64 x eps) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (/.f64 x eps)) 2 (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2)) (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(+.f64 0 (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(+.f64 0 (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
Outputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(pow.f64 eps 2)
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 x (fma.f64 2 eps (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (*.f64 2 x)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 2 x) (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 eps 6)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (*.f64 (pow.f64 eps 3) (+.f64 eps (*.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (*.f64 2 x)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 2 x) (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 eps 6)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (*.f64 (pow.f64 eps 3) (+.f64 eps (*.f64 x -2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 2 eps) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (*.f64 eps (-.f64 (*.f64 2 x) eps)))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (*.f64 eps (-.f64 eps (*.f64 2 x))))
(/.f64 (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) -4)) (*.f64 eps (+.f64 eps (*.f64 x -2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps x) (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(+.f64 0 (*.f64 eps (*.f64 x 2)))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 eps x))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 eps x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 eps x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x 2)))) 1)
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(pow.f64 (*.f64 eps (*.f64 x 2)) 1)
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x 2))) 3)
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) 1/3)
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x 2))) 2)
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4))
(fabs.f64 (*.f64 2 (*.f64 eps x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x 2) 3)))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 2) 3) (pow.f64 eps 3)))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x 2))))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x 2))))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x 2))))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x 2))) 1))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 0 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 2 (/.f64 x eps) 1))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 2 (/.f64 x eps) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 2 (/.f64 x eps) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 2 (/.f64 x eps) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))) 1)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)) 3)) (+.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))) 3)) (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 2 (/.f64 x eps))))))
(/.f64 (*.f64 (pow.f64 eps 6) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1)) (*.f64 (pow.f64 eps 4) (fma.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 2 (/.f64 x eps) -1) 1)))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)) (pow.f64 (*.f64 (/.f64 2 eps) x) 2))) (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))) (*.f64 (pow.f64 eps 2) (+.f64 1 (/.f64 -2 (/.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 eps 4) (-.f64 1 (pow.f64 (*.f64 2 (/.f64 x eps)) 2))) (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 (/.f64 x eps) -2))))
(/.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (fma.f64 (*.f64 (/.f64 2 eps) x) (fma.f64 x (/.f64 2 eps) -1) 1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (/.f64 (pow.f64 eps 2) (fma.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 x (/.f64 2 eps) -1) 1)))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (fma.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 2 (/.f64 x eps) -1) 1)))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2))) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 2 eps) x) 2)) (-.f64 1 (*.f64 (/.f64 2 eps) x))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (/.f64 (pow.f64 eps 2) (+.f64 1 (/.f64 -2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (+.f64 1 (*.f64 (/.f64 x eps) -2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (pow.f64 eps 2)) (fma.f64 (/.f64 2 (/.f64 eps x)) (fma.f64 x (/.f64 2 eps) -1) 1))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (fma.f64 (*.f64 (/.f64 2 eps) x) (fma.f64 x (/.f64 2 eps) -1) 1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (/.f64 (pow.f64 eps 2) (fma.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 x (/.f64 2 eps) -1) 1)))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 1) (fma.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 2 (/.f64 x eps) -1) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 2 (/.f64 eps x)) 2)) (pow.f64 eps 2)) (-.f64 1 (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 2 eps) x) 2)) (-.f64 1 (*.f64 (/.f64 2 eps) x))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (/.f64 (pow.f64 eps 2) (+.f64 1 (/.f64 -2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (+.f64 1 (*.f64 (/.f64 x eps) -2))))
(pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 1)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))) 3)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 x (/.f64 2 eps) 1))) 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 2))
(fabs.f64 (*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (/.f64 2 eps) 1)))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (exp.f64 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1)) 3))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (/.f64 2 eps) 1) 3) (pow.f64 (pow.f64 eps 2) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 2 eps) 1))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(exp.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 eps) (log1p.f64 (/.f64 2 (/.f64 eps x)))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 eps eps (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 eps (*.f64 eps (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 2 (*.f64 (/.f64 x eps) (pow.f64 eps 2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (pow.f64 eps 2) 1 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 1 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (/.f64 2 (/.f64 eps x)) (pow.f64 eps 2) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (*.f64 (/.f64 2 eps) x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 (/.f64 x eps) (*.f64 2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (*.f64 (pow.f64 eps 2) (/.f64 x eps))))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 (/.f64 2 eps) x) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 2 (/.f64 x eps)) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2) (*.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 eps x))) eps) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (*.f64 eps (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) eps) eps (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (/.f64 2 (/.f64 eps x)) (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 (/.f64 2 eps) x) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (*.f64 2 (/.f64 x eps)) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 eps 2))
(fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 2 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps x))) (pow.f64 eps 2))
(fma.f64 (*.f64 (pow.f64 eps 2) 2) (/.f64 x eps) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (pow.f64 eps 2) (/.f64 x eps)) 2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 eps x))) 2)) (cbrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 (/.f64 2 (/.f64 eps x)))) (sqrt.f64 (/.f64 2 (/.f64 eps x))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 2 (/.f64 eps x))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(+.f64 0 (pow.f64 eps 2))
(pow.f64 eps 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(pow.f64 eps 2)
(*.f64 eps eps)
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) 1)
(pow.f64 eps 2)
(*.f64 1 (pow.f64 eps 2))
(pow.f64 eps 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 eps 2)
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(pow.f64 eps 2)
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(pow.f64 eps 2)
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (log.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(pow.f64 eps 2)
(+.f64 0 (pow.f64 eps 2))
(pow.f64 eps 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2))) (cbrt.f64 (exp.f64 (pow.f64 eps 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(pow.f64 eps 2)
(*.f64 eps eps)
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) 1)
(pow.f64 eps 2)
(*.f64 1 (pow.f64 eps 2))
(pow.f64 eps 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 eps 2)
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(pow.f64 eps 2)
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(pow.f64 eps 2)
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (log.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(pow.f64 eps 2)
(+.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 x 2 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 1 (*.f64 eps (fma.f64 x 2 eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 x 2)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x 2)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (*.f64 2 x)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 2 x) (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 eps 6)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (*.f64 (pow.f64 eps 3) (+.f64 eps (*.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 eps (*.f64 x 2)) 3)) (+.f64 (pow.f64 eps 4) (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (*.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (*.f64 2 x)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 2 x) (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 eps 6)) (fma.f64 (pow.f64 (*.f64 eps x) 2) 4 (*.f64 (pow.f64 eps 3) (+.f64 eps (*.f64 x -2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 eps 2) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (fma.f64 x (*.f64 2 eps) (neg.f64 (pow.f64 eps 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) 4) (pow.f64 eps 4)) (*.f64 eps (-.f64 (*.f64 2 x) eps)))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 x 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (-.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 2 x))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) 4)) (*.f64 eps (-.f64 eps (*.f64 2 x))))
(/.f64 (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps x) 2) -4)) (*.f64 eps (+.f64 eps (*.f64 x -2))))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) x) eps) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (exp.f64 (pow.f64 eps 2))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2)))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (pow.f64 (pow.f64 (exp.f64 2) x) eps)))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x 2))))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(*.f64 eps (fma.f64 x 2 eps))
(*.f64 eps (fma.f64 2 x eps))

eval72.0ms (1.5%)

Compiler

Compiled 3465 to 2287 computations (34% saved)

prune32.0ms (0.7%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New2172219
Fresh000
Picked235
Done011
Total2196225
Accuracy
100.0%
Counts
225 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
100.0%
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
99.8%
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x 2)))
63.7%
(*.f64 eps (*.f64 2 x))
63.7%
(*.f64 2 (*.f64 eps x))
Compiler

Compiled 54 to 35 computations (35.2% saved)

localize71.0ms (1.5%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
99.8%
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
99.8%
(*.f64 eps (+.f64 2 (/.f64 eps x)))
Compiler

Compiled 47 to 21 computations (55.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-mult, time spent: 16.0ms, 54.0% of total-time
Operation ival-add, time spent: 5.0ms, 17.0% of total-time
Operation composed, time spent: 4.0ms, 14.0% of total-time
Operation ival-div, time spent: 3.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

series9.0ms (0.2%)

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

18 calls:

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

rewrite121.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1188×log-prod
738×prod-diff
658×log1p-expm1-u
658×expm1-log1p-u
478×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01695
121593
2299689
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
Outputs
(+.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(+.f64 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(+.f64 0 (*.f64 eps (+.f64 2 (/.f64 eps x))))
(+.f64 (*.f64 (*.f64 eps 2) 1) (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps 2) 3) (pow.f64 (/.f64 (pow.f64 eps 2) x) 3)) (fma.f64 (*.f64 eps 2) (*.f64 eps 2) (-.f64 (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x)) (*.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps 2) (*.f64 eps 2)) (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x))) (-.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 eps (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) eps) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) eps) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 eps 2) x)) (exp.f64 (*.f64 eps 2))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 1))
(fma.f64 eps 2 (/.f64 (pow.f64 eps 2) x))
(fma.f64 eps (/.f64 eps x) (*.f64 eps 2))
(fma.f64 2 eps (/.f64 (pow.f64 eps 2) x))
(fma.f64 (/.f64 eps x) eps (*.f64 eps 2))
(fma.f64 (pow.f64 eps 2) (/.f64 1 x) (*.f64 eps 2))
(fma.f64 1 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 1 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (*.f64 eps 2) 1 (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps 2)) (cbrt.f64 (*.f64 eps 2))) (cbrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (cbrt.f64 (/.f64 (pow.f64 eps 2) x))) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(fma.f64 (sqrt.f64 (*.f64 eps 2)) (sqrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 eps 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 (/.f64 eps x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps 2))
(fma.f64 (*.f64 (/.f64 eps x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(+.f64 (*.f64 (*.f64 eps 2) x) (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 eps (*.f64 2 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(fma.f64 eps (*.f64 2 x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 eps (*.f64 2 x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 2 (*.f64 eps x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 x (*.f64 eps 2) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 x (*.f64 eps 2) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 eps (*.f64 2 x)))
(fma.f64 (*.f64 2 x) eps (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 2 x) eps (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 eps 2) x (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 2 x)))
(+.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2))
(+.f64 0 (*.f64 eps (fma.f64 2 x eps)))
(+.f64 (*.f64 (*.f64 eps (*.f64 2 x)) 1) (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps)))) 1)
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(*.f64 1 (*.f64 eps (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (neg.f64 (pow.f64 eps 4))) (-.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))
(pow.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 2 x eps)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 2 x))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 2 x eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))) 1))

simplify139.0ms (2.9%)

Algorithm
egg-herbie
Rules
1362×fma-neg
924×distribute-lft-in
866×distribute-rgt-in
636×unswap-sqr
446×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03416899
17466856
221406691
358515979
Stop Event
node limit
Counts
207 → 187
Calls
Call 1
Inputs
(*.f64 2 eps)
(/.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(/.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(/.f64 (pow.f64 eps 2) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(+.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(+.f64 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(+.f64 0 (*.f64 eps (+.f64 2 (/.f64 eps x))))
(+.f64 (*.f64 (*.f64 eps 2) 1) (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps 2) 3) (pow.f64 (/.f64 (pow.f64 eps 2) x) 3)) (fma.f64 (*.f64 eps 2) (*.f64 eps 2) (-.f64 (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x)) (*.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps 2) (*.f64 eps 2)) (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x))) (-.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 eps (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) eps) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) eps) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 eps 2) x)) (exp.f64 (*.f64 eps 2))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 1))
(fma.f64 eps 2 (/.f64 (pow.f64 eps 2) x))
(fma.f64 eps (/.f64 eps x) (*.f64 eps 2))
(fma.f64 2 eps (/.f64 (pow.f64 eps 2) x))
(fma.f64 (/.f64 eps x) eps (*.f64 eps 2))
(fma.f64 (pow.f64 eps 2) (/.f64 1 x) (*.f64 eps 2))
(fma.f64 1 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 1 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (*.f64 eps 2) 1 (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps 2)) (cbrt.f64 (*.f64 eps 2))) (cbrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (cbrt.f64 (/.f64 (pow.f64 eps 2) x))) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(fma.f64 (sqrt.f64 (*.f64 eps 2)) (sqrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 eps 2))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 eps 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(fma.f64 (*.f64 (/.f64 eps x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps 2))
(fma.f64 (*.f64 (/.f64 eps x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps 2))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(+.f64 (*.f64 (*.f64 eps 2) x) (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 eps (*.f64 2 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(fma.f64 eps (*.f64 2 x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 eps (*.f64 2 x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 2 (*.f64 eps x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 x (*.f64 eps 2) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 x (*.f64 eps 2) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 eps (*.f64 2 x)))
(fma.f64 (*.f64 2 x) eps (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 2 x) eps (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 eps 2) x (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 2 x)))
(+.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2))
(+.f64 0 (*.f64 eps (fma.f64 2 x eps)))
(+.f64 (*.f64 (*.f64 eps (*.f64 2 x)) 1) (pow.f64 eps 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps)))) 1)
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(*.f64 1 (*.f64 eps (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (neg.f64 (pow.f64 eps 4))) (-.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))
(pow.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 2))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 2 x eps)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 2 x))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 2 x eps))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))) 1))
Outputs
(*.f64 2 eps)
(/.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(/.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2 (/.f64 1 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(/.f64 (pow.f64 eps 2) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(/.f64 (*.f64 eps (fma.f64 2 x eps)) x)
(*.f64 eps (/.f64 (fma.f64 2 x eps) x))
(*.f64 (fma.f64 2 x eps) (/.f64 eps x))
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(/.f64 (*.f64 eps (fma.f64 2 x eps)) x)
(*.f64 eps (/.f64 (fma.f64 2 x eps) x))
(*.f64 (fma.f64 2 x eps) (/.f64 eps x))
(/.f64 (+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)) x)
(/.f64 (*.f64 eps (fma.f64 2 x eps)) x)
(*.f64 eps (/.f64 (fma.f64 2 x eps) x))
(*.f64 (fma.f64 2 x eps) (/.f64 eps x))
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 0 (*.f64 eps (+.f64 2 (/.f64 eps x))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps 2) 1) (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (exp.f64 eps) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (+.f64 2 (/.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))) 1)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps 2) 3) (pow.f64 (/.f64 (pow.f64 eps 2) x) 3)) (fma.f64 (*.f64 eps 2) (*.f64 eps 2) (-.f64 (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x)) (*.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 8) (pow.f64 (/.f64 (pow.f64 eps 2) x) 3)) (+.f64 (*.f64 (pow.f64 eps 2) 4) (*.f64 (/.f64 (pow.f64 eps 2) x) (-.f64 (/.f64 (pow.f64 eps 2) x) (*.f64 2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) 8 (pow.f64 (/.f64 (pow.f64 eps 2) x) 3)) (fma.f64 (pow.f64 eps 2) 4 (*.f64 (/.f64 (pow.f64 eps 2) x) (+.f64 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -2)))))
(/.f64 (fma.f64 (pow.f64 eps 3) 8 (/.f64 (pow.f64 eps 6) (pow.f64 x 3))) (fma.f64 (pow.f64 eps 2) 4 (/.f64 (+.f64 (/.f64 (pow.f64 eps 4) x) (*.f64 -2 (pow.f64 eps 3))) x)))
(/.f64 (fma.f64 (pow.f64 eps 3) 8 (/.f64 (pow.f64 eps 6) (pow.f64 x 3))) (fma.f64 (pow.f64 eps 2) (+.f64 4 (pow.f64 (/.f64 eps x) 2)) (*.f64 -2 (/.f64 (pow.f64 eps 3) x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps 2) (*.f64 eps 2)) (*.f64 (/.f64 (pow.f64 eps 2) x) (/.f64 (pow.f64 eps 2) x))) (-.f64 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 (/.f64 eps x) -2) 4)))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4))
(/.f64 (*.f64 eps (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(*.f64 eps (/.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (-.f64 2 (/.f64 eps x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) eps) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 (/.f64 eps x) -2) 4)))
(*.f64 eps (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) eps) (-.f64 2 (/.f64 eps x)))
(*.f64 eps (/.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (-.f64 2 (/.f64 eps x))))
(pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 1)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) 1/3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 2)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(log.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) eps))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 eps 2) x)) (exp.f64 (*.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(exp.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 2 (/.f64 eps x)))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 eps 2 (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 eps (/.f64 eps x) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 2 eps (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) eps (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (pow.f64 eps 2) (/.f64 1 x) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 1 (*.f64 eps 2) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 1 (/.f64 (pow.f64 eps 2) x) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) eps) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) 2) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 eps 2) 1 (*.f64 (/.f64 (pow.f64 eps 2) x) 1))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps 2)) (cbrt.f64 (*.f64 eps 2))) (cbrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (cbrt.f64 (/.f64 (pow.f64 eps 2) x))) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 eps 2)) (sqrt.f64 (*.f64 eps 2)) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 eps)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps x))) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (/.f64 eps x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 (/.f64 eps x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(fma.f64 (*.f64 eps (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) (*.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 2 eps) (/.f64 1 x)))
(*.f64 eps (+.f64 2 (/.f64 eps x)))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps 2) x) (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(*.f64 (*.f64 eps x) (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 (/.f64 eps x) -2) 4)))
(*.f64 eps (*.f64 x (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4))))
(*.f64 x (/.f64 (*.f64 eps (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(*.f64 (*.f64 eps x) (/.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (-.f64 2 (/.f64 eps x))))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (pow.f64 (exp.f64 (*.f64 eps x)) (+.f64 2 (/.f64 eps x))))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3)))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 2 (/.f64 eps x))) 3) (pow.f64 x 3)))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps (*.f64 2 x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps (*.f64 2 x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 2 (*.f64 eps x) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 x (*.f64 eps 2) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 x (*.f64 eps 2) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 2 x) eps (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 2 x) eps (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (*.f64 eps (*.f64 2 x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (/.f64 (*.f64 x (pow.f64 eps 2)) x))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (*.f64 (pow.f64 eps 2) (/.f64 x x)))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (cbrt.f64 (*.f64 2 x)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (/.f64 (*.f64 x (pow.f64 eps 2)) x))
(fma.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (*.f64 eps (cbrt.f64 (*.f64 2 x))) (*.f64 (pow.f64 eps 2) (/.f64 x x)))
(*.f64 eps (+.f64 eps (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 2))) (cbrt.f64 (*.f64 2 x)))))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 2 x)) (*.f64 (sqrt.f64 (*.f64 2 x)) eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps 2) x (*.f64 (/.f64 (pow.f64 eps 2) x) x))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 2 x))) (cbrt.f64 (*.f64 eps (*.f64 2 x)))) (cbrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 2 x))) (sqrt.f64 (*.f64 eps (*.f64 2 x))) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 eps)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (*.f64 2 x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 eps (fma.f64 2 x eps)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 2 x)) 1) (pow.f64 eps 2))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))) (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 2 (/.f64 eps x))) (*.f64 eps x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps)))) 1)
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(*.f64 eps (fma.f64 2 x eps))
(*.f64 1 (*.f64 eps (fma.f64 2 x eps)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2) (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 2 x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 eps x)) 3) (pow.f64 (pow.f64 eps 2) 3)) (fma.f64 (*.f64 2 (*.f64 eps x)) (*.f64 2 (*.f64 eps x)) (-.f64 (pow.f64 eps 4) (*.f64 eps (*.f64 (*.f64 2 x) (pow.f64 eps 2))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 (pow.f64 eps 2) 3)) (+.f64 (-.f64 (pow.f64 eps 4) (*.f64 x (*.f64 2 (pow.f64 eps 3)))) (*.f64 (*.f64 (pow.f64 eps 2) 4) (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 eps x)) 3) (pow.f64 eps 6)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 eps (*.f64 2 x))) (*.f64 (pow.f64 eps 2) (*.f64 4 (pow.f64 x 2)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 eps x) 3)) (pow.f64 eps 6)) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 eps (*.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 eps x))) 6)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (*.f64 2 x)) (neg.f64 (pow.f64 eps 4))) (-.f64 (*.f64 eps (*.f64 2 x)) (pow.f64 eps 2)))
(/.f64 (fma.f64 (*.f64 2 (*.f64 eps x)) (*.f64 2 (*.f64 eps x)) (neg.f64 (pow.f64 eps 4))) (-.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) 4) (pow.f64 x 2)) (pow.f64 eps 4)) (*.f64 eps (-.f64 (*.f64 2 x) eps)))
(/.f64 (fma.f64 4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) (neg.f64 (pow.f64 eps 4))) (*.f64 eps (fma.f64 2 x (neg.f64 eps))))
(/.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 eps x))) 6) (pow.f64 eps 4)) (*.f64 eps (fma.f64 2 x (neg.f64 eps))))
(pow.f64 (*.f64 eps (fma.f64 2 x eps)) 1)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 2 x eps))) 3)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3) 1/3)
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 2 x eps))) 2)
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 2))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (exp.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 2 x eps)))))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (pow.f64 eps 2)) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))) (exp.f64 (*.f64 eps (*.f64 2 x)))))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 2 x))) (+.f64 1 (expm1.f64 (pow.f64 eps 2)))))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 2 x eps)) 3))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 2 x eps))) 1))
(*.f64 eps (fma.f64 2 x eps))

eval54.0ms (1.1%)

Compiler

Compiled 3001 to 1703 computations (43.3% saved)

prune25.0ms (0.5%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New1861187
Fresh000
Picked022
Done134
Total1876193
Accuracy
100.0%
Counts
193 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
88.3%
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
99.8%
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x 2)))
63.7%
(*.f64 eps (*.f64 2 x))
63.7%
(*.f64 2 (*.f64 eps x))
Compiler

Compiled 57 to 38 computations (33.3% saved)

localize55.0ms (1.2%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
88.3%
(*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))
Compiler

Compiled 38 to 17 computations (55.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-mult, time spent: 10.0ms, 52.0% of total-time
Operation ival-add, time spent: 5.0ms, 26.0% of total-time
Operation ival-div, time spent: 3.0ms, 16.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

series2.0ms (0%)

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

6 calls:

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

rewrite87.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
832×log-prod
781×log1p-expm1-u
781×expm1-log1p-u
382×pow2
312×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
114837
2205137
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))
Outputs
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 2 (*.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (*.f64 eps x)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (*.f64 eps x)) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(pow.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1) 1))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 2 (*.f64 eps x)))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))

simplify98.0ms (2.1%)

Algorithm
egg-herbie
Rules
1432×fma-neg
934×associate-*r*
836×associate-*l*
600×exp-prod
542×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01232003
12681807
27691807
335191768
470711768
Stop Event
node limit
Counts
61 → 59
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 2 (*.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (*.f64 eps x)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (*.f64 eps x)) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(pow.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1) 1))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 2 (*.f64 eps x)))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))
Outputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 2 (/.f64 x eps) 1))
(*.f64 (fma.f64 2 (/.f64 x eps) 1) (pow.f64 eps 2))
(pow.f64 eps 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (pow.f64 eps 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 x (+.f64 (*.f64 2 eps) (/.f64 (pow.f64 eps 2) x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 eps) (*.f64 -1 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps x) (/.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 eps x)) (*.f64 (*.f64 eps x) 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (/.f64 eps x) (*.f64 eps x)) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) (+.f64 2 (/.f64 eps x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) (+.f64 2 (/.f64 eps x))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) (+.f64 2 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 1)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (/.f64 (*.f64 eps x) (fma.f64 (/.f64 eps x) (+.f64 (/.f64 eps x) -2) 4)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (/.f64 (*.f64 eps x) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)))
(*.f64 eps (*.f64 (/.f64 x (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)))
(*.f64 eps (*.f64 x (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4))))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 4 (pow.f64 (/.f64 eps x) 2))) (-.f64 2 (/.f64 eps x)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (/.f64 (*.f64 eps x) (-.f64 2 (/.f64 eps x))))
(*.f64 eps (*.f64 x (/.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (-.f64 2 (/.f64 eps x)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 x 4)) (/.f64 (pow.f64 eps 3) x)) (-.f64 2 (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (*.f64 eps x)) (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) 2) 4))
(*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (/.f64 (*.f64 eps x) (fma.f64 (/.f64 eps x) (+.f64 (/.f64 eps x) -2) 4)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (/.f64 (*.f64 eps x) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)))
(*.f64 eps (*.f64 (/.f64 x (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4)) (+.f64 (pow.f64 (/.f64 eps x) 3) 8)))
(*.f64 eps (*.f64 x (/.f64 (+.f64 (pow.f64 (/.f64 eps x) 3) 8) (fma.f64 (/.f64 eps x) (+.f64 -2 (/.f64 eps x)) 4))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (*.f64 eps x)) (-.f64 2 (/.f64 eps x)))
(*.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (/.f64 (*.f64 eps x) (-.f64 2 (/.f64 eps x))))
(*.f64 eps (*.f64 x (/.f64 (-.f64 4 (pow.f64 (/.f64 eps x) 2)) (-.f64 2 (/.f64 eps x)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 x 4)) (/.f64 (pow.f64 eps 3) x)) (-.f64 2 (/.f64 eps x)))
(pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 1)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 3)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2) 1/2)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3) 1/3)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 2)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)) 1/3)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)) 1/3)
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) (+.f64 2 (/.f64 eps x))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 eps x)) 3) (pow.f64 (*.f64 eps x) 3)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 2 (/.f64 eps x)) 3)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 3))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)) 3)) 1/3))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))) 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x))) 1) 1))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 2 (*.f64 eps x) (*.f64 (/.f64 eps x) (*.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps x) 2 (*.f64 (*.f64 eps x) (/.f64 eps x)))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) 2))
(*.f64 eps (+.f64 eps (*.f64 2 x)))
(*.f64 eps (fma.f64 2 x eps))

eval25.0ms (0.5%)

Compiler

Compiled 958 to 536 computations (44.1% saved)

prune13.0ms (0.3%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New59059
Fresh000
Picked011
Done055
Total59665
Accuracy
100.0%
Counts
65 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
88.3%
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
99.8%
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
100.0%
(*.f64 eps (+.f64 eps (*.f64 x 2)))
63.7%
(*.f64 eps (*.f64 2 x))
63.7%
(*.f64 2 (*.f64 eps x))
Compiler

Compiled 140 to 87 computations (37.9% saved)

regimes15.0ms (0.3%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
(*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 2 (/.f64 x eps))))
(fma.f64 (*.f64 x 2) eps (pow.f64 eps 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
Outputs
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
Calls

3 calls:

6.0ms
eps
6.0ms
x
3.0ms
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes10.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
Outputs
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
Calls

2 calls:

5.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.2%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(*.f64 eps (*.f64 2 x))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 x (*.f64 eps (+.f64 2 (/.f64 eps x))))
(+.f64 0 (*.f64 (+.f64 2 (/.f64 eps x)) (*.f64 eps x)))
Outputs
(*.f64 eps (+.f64 eps (*.f64 x 2)))
Calls

2 calls:

5.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

4.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
63.7%1eps
63.7%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020132
125132
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 eps (*.f64 2 x))
(*.f64 2 (*.f64 eps x))
Outputs
(fma.f64 (*.f64 x 2) eps (*.f64 eps eps))
(fma.f64 eps eps (*.f64 eps (*.f64 x 2)))
(fma.f64 eps eps (*.f64 (*.f64 x 2) eps))
(*.f64 eps (+.f64 eps (*.f64 x 2)))
(*.f64 eps (+.f64 (*.f64 x 2) eps))
(*.f64 eps (*.f64 2 x))
(*.f64 (*.f64 x 2) eps)
(*.f64 2 (*.f64 eps x))
(*.f64 2 (*.f64 x eps))
Compiler

Compiled 43 to 28 computations (34.9% saved)

soundness711.0ms (15%)

Rules
1786×prod-diff
1470×log-prod
1156×sub-neg
1134×unpow-prod-down
970×unsub-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
021145
1305131
23795123
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 298 to 113 computations (62.1% saved)

end0.0ms (0%)

preprocess42.0ms (0.9%)

Compiler

Compiled 92 to 56 computations (39.1% saved)

Profiling

Loading profile data...