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

Time bar (total: 4.5s)

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)

sample3.0s (65.6%)

Results
1.8s6128×body256valid
670.0ms1057×body1024valid
470.0ms1041×body512valid
26.0ms30×body2048valid
Bogosity

preprocess133.0ms (3%)

Algorithm
egg-herbie
Rules
1358×fma-def
852×unswap-sqr
758×distribute-lft-out
646×distribute-lft-neg-in
640×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023141
164125
2168125
371495
4408295
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))
(-.f64 (pow.f64 (+.f64 eps x) 2) (pow.f64 eps 2))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 x x))
(*.f64 eps (+.f64 x (+.f64 x eps)))
(-.f64 (pow.f64 (+.f64 x eps) 2) (pow.f64 x 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 x x))
(*.f64 eps (+.f64 x (+.f64 x eps)))
(-.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) (*.f64 x x))
(*.f64 eps (+.f64 eps (*.f64 x -2)))
(-.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) (*.f64 x x))
(*.f64 eps (+.f64 eps (*.f64 x -2)))
(-.f64 (pow.f64 (+.f64 eps x) 2) (pow.f64 eps 2))
(-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 eps eps))
(*.f64 x (+.f64 x (+.f64 eps eps)))
Compiler

Compiled 11 to 8 computations (27.3% saved)

eval0.0ms (0%)

Compiler

Compiled 18 to 9 computations (50% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
Compiler

Compiled 18 to 10 computations (44.4% saved)

localize24.0ms (0.5%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
100.0%
(+.f64 x (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite73.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1186×unpow-prod-down
998×fma-def
854×log-prod
732×pow-prod-down
412×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0732
116532
2263824
Stop Event
node limit
Counts
2 → 145
Calls
Call 1
Inputs
(+.f64 x (+.f64 x eps))
(*.f64 eps (+.f64 x (+.f64 x eps)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 eps))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (/.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 x (+.f64 x eps))))
(*.f64 (fma.f64 x 2 eps) 1)
(*.f64 1 (fma.f64 x 2 eps))
(*.f64 (cbrt.f64 (fma.f64 x 2 eps)) (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2) (cbrt.f64 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (fma.f64 x 2 eps)) (sqrt.f64 (fma.f64 x 2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (pow.f64 (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))) 1))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (/.f64 1 (-.f64 x (+.f64 x eps))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (pow.f64 (/.f64 1 (-.f64 x (+.f64 x eps))) 1))
(*.f64 (pow.f64 1 1/3) (fma.f64 x 2 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 2) 3) (cbrt.f64 (fma.f64 x 2 eps)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 x 2 eps) (cbrt.f64 (fma.f64 x 2 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x 2 eps) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (fma.f64 x 2 eps))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 (*.f64 x x) (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (-.f64 x (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 8) (pow.f64 eps 3)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 x x)) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 eps eps)) (-.f64 (+.f64 x x) eps))
(pow.f64 (fma.f64 x 2 eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 3)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x 2 eps)) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 2))
(log.f64 (exp.f64 (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 eps))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 x eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 eps) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (exp.f64 (+.f64 x eps)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (+.f64 x x)) (+.f64 1 (expm1.f64 eps))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 eps))))
(cbrt.f64 (pow.f64 (fma.f64 x 2 eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 2 eps)))
(exp.f64 (log.f64 (fma.f64 x 2 eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x 2 eps))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 2 eps))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x 2 eps)))
(fma.f64 x 1 (+.f64 x eps))
(fma.f64 x 2 eps)
(fma.f64 eps 1 (+.f64 x x))
(fma.f64 (+.f64 x eps) 1 x)
(fma.f64 1 x (+.f64 x eps))
(fma.f64 1 eps (+.f64 x x))
(fma.f64 1 (+.f64 x eps) x)
(fma.f64 1 (+.f64 x x) eps)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (+.f64 x eps))
(fma.f64 (cbrt.f64 x) (+.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) eps)
(fma.f64 (cbrt.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (cbrt.f64 (+.f64 x eps)) x)
(fma.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (+.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 x eps))
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (+.f64 x x))
(fma.f64 (+.f64 (pow.f64 eps 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))) x)
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 1 (-.f64 x eps)) x)
(fma.f64 (+.f64 x x) 1 eps)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x x)) 2) (cbrt.f64 (+.f64 x x)) eps)
(fma.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 (+.f64 x x)) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(+.f64 (*.f64 eps (+.f64 x x)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 x eps) 1) (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) 3) (pow.f64 (*.f64 eps (+.f64 x eps)) 3)) (+.f64 (pow.f64 (*.f64 x eps) 2) (-.f64 (pow.f64 (*.f64 eps (+.f64 x eps)) 2) (*.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) 2) (pow.f64 (*.f64 eps (+.f64 x eps)) 2)) (-.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (-.f64 x (+.f64 x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) eps) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) eps) (-.f64 x (+.f64 x eps)))
(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)) 2) 1/2)
(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 (fma.f64 x 2 eps)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 x eps))) (exp.f64 (*.f64 x eps))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.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 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(fma.f64 x eps (*.f64 eps (+.f64 x eps)))
(fma.f64 eps x (*.f64 eps (+.f64 x eps)))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 1 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 1 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (*.f64 (cbrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (+.f64 x eps)) (*.f64 (sqrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 x eps) 1 (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 x eps))) 2) (cbrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x eps)) 2) (cbrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 x eps)) (sqrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 eps (+.f64 x eps))) (sqrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 (+.f64 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x eps))
(fma.f64 (*.f64 (+.f64 x eps) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (+.f64 x eps)))

simplify120.0ms (2.7%)

Algorithm
egg-herbie
Rules
1030×times-frac
936×log-prod
614×cancel-sign-sub-inv
460×associate-/l*
374×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03514195
18953167
224672957
377162957
Stop Event
node limit
Counts
193 → 187
Calls
Call 1
Inputs
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 eps))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (/.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 x (+.f64 x eps))))
(*.f64 (fma.f64 x 2 eps) 1)
(*.f64 1 (fma.f64 x 2 eps))
(*.f64 (cbrt.f64 (fma.f64 x 2 eps)) (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2) (cbrt.f64 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (fma.f64 x 2 eps)) (sqrt.f64 (fma.f64 x 2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (pow.f64 (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))) 1))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (/.f64 1 (-.f64 x (+.f64 x eps))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (pow.f64 (/.f64 1 (-.f64 x (+.f64 x eps))) 1))
(*.f64 (pow.f64 1 1/3) (fma.f64 x 2 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 2) 3) (cbrt.f64 (fma.f64 x 2 eps)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 x 2 eps) (cbrt.f64 (fma.f64 x 2 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x 2 eps) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (fma.f64 x 2 eps))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 (*.f64 x x) (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (-.f64 x (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 8) (pow.f64 eps 3)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 x x)) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 eps eps)) (-.f64 (+.f64 x x) eps))
(pow.f64 (fma.f64 x 2 eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 3)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x 2 eps)) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 2))
(log.f64 (exp.f64 (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 eps))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 x eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 eps) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (exp.f64 (+.f64 x eps)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (+.f64 x x)) (+.f64 1 (expm1.f64 eps))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 eps))))
(cbrt.f64 (pow.f64 (fma.f64 x 2 eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 2 eps)))
(exp.f64 (log.f64 (fma.f64 x 2 eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x 2 eps))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 2 eps))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x 2 eps)))
(fma.f64 x 1 (+.f64 x eps))
(fma.f64 x 2 eps)
(fma.f64 eps 1 (+.f64 x x))
(fma.f64 (+.f64 x eps) 1 x)
(fma.f64 1 x (+.f64 x eps))
(fma.f64 1 eps (+.f64 x x))
(fma.f64 1 (+.f64 x eps) x)
(fma.f64 1 (+.f64 x x) eps)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (+.f64 x eps))
(fma.f64 (cbrt.f64 x) (+.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) eps)
(fma.f64 (cbrt.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (cbrt.f64 (+.f64 x eps)) x)
(fma.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (+.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 x eps))
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (+.f64 x x))
(fma.f64 (+.f64 (pow.f64 eps 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))) x)
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 1 (-.f64 x eps)) x)
(fma.f64 (+.f64 x x) 1 eps)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x x)) 2) (cbrt.f64 (+.f64 x x)) eps)
(fma.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 (+.f64 x x)) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(+.f64 (*.f64 eps (+.f64 x x)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 x eps) 1) (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) 3) (pow.f64 (*.f64 eps (+.f64 x eps)) 3)) (+.f64 (pow.f64 (*.f64 x eps) 2) (-.f64 (pow.f64 (*.f64 eps (+.f64 x eps)) 2) (*.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) 2) (pow.f64 (*.f64 eps (+.f64 x eps)) 2)) (-.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (-.f64 x (+.f64 x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) eps) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) eps) (-.f64 x (+.f64 x eps)))
(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)) 2) 1/2)
(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 (fma.f64 x 2 eps)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 x eps))) (exp.f64 (*.f64 x eps))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(expm1.f64 (log1p.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 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(fma.f64 x eps (*.f64 eps (+.f64 x eps)))
(fma.f64 eps x (*.f64 eps (+.f64 x eps)))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 1 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 1 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (*.f64 (cbrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (+.f64 x eps)) (*.f64 (sqrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 x eps) 1 (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 x eps))) 2) (cbrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x eps)) 2) (cbrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 x eps)) (sqrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 eps (+.f64 x eps))) (sqrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 (+.f64 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x eps))
(fma.f64 (*.f64 (+.f64 x eps) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 eps (+.f64 x eps)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (+.f64 x eps)))
Outputs
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(*.f64 2 x)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(*.f64 2 x)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(*.f64 2 x)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 x x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 x x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 x x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 eps))) 1)
(fma.f64 2 x eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (/.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 x (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(*.f64 (fma.f64 x 2 eps) 1)
(fma.f64 2 x eps)
(*.f64 1 (fma.f64 x 2 eps))
(fma.f64 2 x eps)
(*.f64 (cbrt.f64 (fma.f64 x 2 eps)) (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2))
(fma.f64 2 x eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 2) (cbrt.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(*.f64 (sqrt.f64 (fma.f64 x 2 eps)) (sqrt.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (pow.f64 (/.f64 1 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (/.f64 1 (-.f64 x (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (pow.f64 (/.f64 1 (-.f64 x (+.f64 x eps))) 1))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(*.f64 (pow.f64 1 1/3) (fma.f64 x 2 eps))
(fma.f64 2 x eps)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 2) 3) (cbrt.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(fma.f64 2 x eps)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x eps) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x eps) 3))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x eps) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x eps) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 x 2 eps) (cbrt.f64 (fma.f64 x 2 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 x 2 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 2 x eps) (cbrt.f64 (fma.f64 2 x eps))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 x eps))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 8)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x 2 eps) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (fma.f64 x 2 eps))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x eps) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 2 x eps))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x eps) 2) (-.f64 (*.f64 x x) (*.f64 x (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) (-.f64 x (+.f64 x eps)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 8) (pow.f64 eps 3)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps))))
(/.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) (+.f64 (pow.f64 (+.f64 x x) 2) (*.f64 eps (-.f64 eps (+.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) (fma.f64 eps (-.f64 eps (+.f64 x x)) (pow.f64 (+.f64 x x) 2)))
(/.f64 (fma.f64 (pow.f64 x 3) 8 (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (*.f64 x -2)) (*.f64 (*.f64 x x) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 2) (*.f64 x x)) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 eps eps)) (-.f64 (+.f64 x x) eps))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 4) (*.f64 eps eps)) (+.f64 x (-.f64 x eps)))
(pow.f64 (fma.f64 x 2 eps) 1)
(fma.f64 2 x eps)
(pow.f64 (cbrt.f64 (fma.f64 x 2 eps)) 3)
(fma.f64 2 x eps)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 2) 1/2)
(fma.f64 2 x eps)
(pow.f64 (pow.f64 (fma.f64 x 2 eps) 3) 1/3)
(fma.f64 2 x eps)
(pow.f64 (sqrt.f64 (fma.f64 x 2 eps)) 2)
(fma.f64 2 x eps)
(pow.f64 (/.f64 (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) 1) (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 eps (+.f64 eps x))))
(pow.f64 (/.f64 (-.f64 x (+.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) 2)) (-.f64 (-.f64 x x) eps))
(/.f64 (*.f64 (fma.f64 2 x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (fma.f64 2 x eps) 1)
(sqrt.f64 (pow.f64 (fma.f64 x 2 eps) 2))
(fma.f64 2 x eps)
(log.f64 (exp.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 eps))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 x eps))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (+.f64 x eps)))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (exp.f64 eps) (exp.f64 (+.f64 x x))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (exp.f64 (+.f64 x x))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 eps)) (pow.f64 (exp.f64 x) 2)))
(fma.f64 2 x eps)
(log.f64 (*.f64 (exp.f64 (+.f64 x eps)) (+.f64 1 (expm1.f64 x))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (exp.f64 x)))
(fma.f64 2 x eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 x))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (exp.f64 (+.f64 x x)) (+.f64 1 (expm1.f64 eps))))
(fma.f64 2 x eps)
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 eps))))
(fma.f64 2 x eps)
(cbrt.f64 (pow.f64 (fma.f64 x 2 eps) 3))
(fma.f64 2 x eps)
(expm1.f64 (log1p.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(exp.f64 (log.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(exp.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1))
(fma.f64 2 x eps)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x 2 eps)) 1) 1))
(fma.f64 2 x eps)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 2 eps))) 3))
(fma.f64 2 x eps)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x 2 eps))) 1/3))
(fma.f64 2 x eps)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 2 eps))) 2))
(fma.f64 2 x eps)
(log1p.f64 (expm1.f64 (fma.f64 x 2 eps)))
(fma.f64 2 x eps)
(fma.f64 x 1 (+.f64 x eps))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(fma.f64 2 x eps)
(fma.f64 eps 1 (+.f64 x x))
(fma.f64 2 x eps)
(fma.f64 (+.f64 x eps) 1 x)
(fma.f64 2 x eps)
(fma.f64 1 x (+.f64 x eps))
(fma.f64 2 x eps)
(fma.f64 1 eps (+.f64 x x))
(fma.f64 2 x eps)
(fma.f64 1 (+.f64 x eps) x)
(fma.f64 2 x eps)
(fma.f64 1 (+.f64 x x) eps)
(fma.f64 2 x eps)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (+.f64 x eps))
(fma.f64 2 x eps)
(fma.f64 (cbrt.f64 x) (+.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) eps)
(fma.f64 2 x eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 x eps))
(fma.f64 2 x eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) eps)
(fma.f64 2 x eps)
(fma.f64 (cbrt.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) x)
(fma.f64 2 x eps)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (cbrt.f64 (+.f64 x eps)) x)
(fma.f64 2 x eps)
(fma.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(fma.f64 2 x eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (+.f64 x x))
(fma.f64 2 x eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 x eps))
(fma.f64 2 x eps)
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) eps)
(fma.f64 2 x eps)
(fma.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)) x)
(fma.f64 2 x eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (+.f64 x x))
(fma.f64 2 x eps)
(fma.f64 (+.f64 (pow.f64 eps 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))) x)
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3)) (/.f64 1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))) x)
(+.f64 x (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 1 (-.f64 x eps)) x)
(fma.f64 2 x eps)
(fma.f64 (+.f64 x x) 1 eps)
(fma.f64 2 x eps)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x x)) 2) (cbrt.f64 (+.f64 x x)) eps)
(fma.f64 2 x eps)
(fma.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 (+.f64 x x)) eps)
(fma.f64 2 x eps)
(fma.f64 2 x eps)
(+.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 0 (*.f64 eps (fma.f64 x 2 eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 eps (+.f64 x x)) (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 (*.f64 x eps) 1) (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 2 x eps)) eps)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 2 x eps)) eps))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 2 x eps)) eps))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps)))) 1)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) 3) (pow.f64 (*.f64 eps (+.f64 x eps)) 3)) (+.f64 (pow.f64 (*.f64 x eps) 2) (-.f64 (pow.f64 (*.f64 eps (+.f64 x eps)) 2) (*.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (*.f64 eps (+.f64 eps x)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 eps x) 2) (pow.f64 (*.f64 eps (+.f64 eps x)) 2)) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (*.f64 eps (+.f64 eps x)) 3)) (+.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (+.f64 eps x)) (-.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (*.f64 eps (+.f64 eps x)) 3)) (+.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) 2) (pow.f64 (*.f64 eps (+.f64 x eps)) 2)) (-.f64 (*.f64 x eps) (*.f64 eps (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) 2) (pow.f64 (*.f64 eps (+.f64 eps x)) 2)) (-.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps x))))
(/.f64 (*.f64 (*.f64 eps (fma.f64 2 x eps)) (*.f64 eps (neg.f64 eps))) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 2 x eps) -1) (/.f64 (*.f64 eps (neg.f64 eps)) eps))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3))) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 eps (/.f64 (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3))))
(/.f64 eps (/.f64 (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3))))
(*.f64 (/.f64 eps (fma.f64 x x (*.f64 eps (+.f64 eps x)))) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)))
(/.f64 (*.f64 eps (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2))) (-.f64 x (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) eps) (fma.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x) (*.f64 x x)))
(/.f64 eps (/.f64 (fma.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3))))
(/.f64 eps (/.f64 (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3))))
(*.f64 (/.f64 eps (fma.f64 x x (*.f64 eps (+.f64 eps x)))) (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) 2)) eps) (-.f64 x (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 1)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 3)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2) 1/2)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3) 1/3)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps))) 2)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x 2 eps)) eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps)))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (*.f64 (exp.f64 (*.f64 eps (+.f64 x eps))) (exp.f64 (*.f64 x eps))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x 2 eps))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x 2 eps))) 1) 1))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 3))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 eps (fma.f64 x 2 eps)) 3)) 1/3))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (fma.f64 x 2 eps)))) 2))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x 2 eps))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 x eps (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps x (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (*.f64 x eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 1 (*.f64 eps (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (*.f64 (cbrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (+.f64 x eps)) (*.f64 (sqrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) x) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 x eps) 1 (*.f64 (*.f64 eps (+.f64 x eps)) 1))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 x eps))) 2) (cbrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x eps)) 2) (cbrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 x eps)) (sqrt.f64 (*.f64 x eps)) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (sqrt.f64 (*.f64 eps (+.f64 x eps))) (sqrt.f64 (*.f64 eps (+.f64 x eps))) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 x eps)) 2)) (cbrt.f64 (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (+.f64 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 (+.f64 x eps) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (+.f64 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))

eval46.0ms (1%)

Compiler

Compiled 2597 to 1164 computations (55.2% saved)

prune33.0ms (0.7%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1825187
Fresh000
Picked011
Done000
Total1826188
Accuracy
100.0%
Counts
188 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
100.0%
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 (*.f64 2 x) eps))
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
65.3%
(*.f64 eps (+.f64 x x))
68.9%
(*.f64 eps eps)
100.0%
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
100.0%
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 (*.f64 2 x) eps))
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
65.3%
(*.f64 eps (+.f64 x x))
68.9%
(*.f64 eps eps)
Compiler

Compiled 186 to 106 computations (43% saved)

localize64.0ms (1.4%)

Localize:

Found 2 expressions with local error:

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

Compiled 73 to 19 computations (74% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite165.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
1050×log-prod
936×fma-neg
752×pow-prod-down
522×pow-exp
504×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01230
127830
2360430
Stop Event
node limit
Counts
2 → 114
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (*.f64 2 x) eps))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
Outputs
(+.f64 (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (+.f64 x x))
(+.f64 0 (fma.f64 eps eps (+.f64 x 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 eps) (fma.f64 2 x eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (fma.f64 2 x eps) eps)
(*.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(*.f64 1 (fma.f64 eps eps (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)) (cbrt.f64 (fma.f64 eps eps (+.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (*.f64 (cbrt.f64 (fma.f64 2 x eps)) eps))
(*.f64 (hypot.f64 eps (+.f64 x x)) (hypot.f64 eps (+.f64 x x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (fma.f64 2 x eps)))
(*.f64 (sqrt.f64 (fma.f64 2 x eps)) (*.f64 (sqrt.f64 (fma.f64 2 x eps)) eps))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(*.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (/.f64 1 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2)) (cbrt.f64 (fma.f64 2 x eps)))
(*.f64 (*.f64 eps (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)))
(*.f64 (*.f64 (fma.f64 2 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (fma.f64 2 x eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))

simplify99.0ms (2.2%)

Algorithm
egg-herbie
Rules
1794×fma-neg
850×fma-def
550×distribute-lft-neg-in
540×associate-*r*
508×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01744132
14263328
211553100
348553100
Stop Event
node limit
Counts
162 → 93
Calls
Call 1
Inputs
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(*.f64 2 (*.f64 eps x))
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(pow.f64 eps 2)
(+.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 2 (*.f64 eps x)))
(+.f64 (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (+.f64 x x))
(+.f64 0 (fma.f64 eps eps (+.f64 x 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 eps) (fma.f64 2 x eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (fma.f64 2 x eps) eps)
(*.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(*.f64 1 (fma.f64 eps eps (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)) (cbrt.f64 (fma.f64 eps eps (+.f64 x x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (*.f64 (cbrt.f64 (fma.f64 2 x eps)) eps))
(*.f64 (hypot.f64 eps (+.f64 x x)) (hypot.f64 eps (+.f64 x x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (fma.f64 2 x eps)))
(*.f64 (sqrt.f64 (fma.f64 2 x eps)) (*.f64 (sqrt.f64 (fma.f64 2 x eps)) eps))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(*.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (/.f64 1 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2)) (cbrt.f64 (fma.f64 2 x eps)))
(*.f64 (*.f64 eps (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)))
(*.f64 (*.f64 (fma.f64 2 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (fma.f64 2 x eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
Outputs
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 2 (*.f64 eps x))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (pow.f64 eps 2) (*.f64 2 (*.f64 eps x)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (+.f64 x x) (*.f64 eps eps))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(+.f64 (*.f64 eps eps) (+.f64 x x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(+.f64 0 (fma.f64 eps eps (+.f64 x x)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps 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 (*.f64 2 (log.f64 (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 3 (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 2 x eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 eps (/.f64 (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) 0)) (fma.f64 2 x (pow.f64 eps 3)))
(*.f64 (fma.f64 2 x (pow.f64 eps 3)) (/.f64 eps (*.f64 eps eps)))
(*.f64 eps (/.f64 (fma.f64 2 x (pow.f64 eps 3)) (*.f64 eps eps)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 x (-.f64 x (*.f64 eps eps))) (/.f64 (+.f64 x (-.f64 x eps)) eps))
(*.f64 (/.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(*.f64 (-.f64 x (-.f64 (*.f64 eps eps) x)) (/.f64 eps (+.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 eps (/.f64 (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) 0)) (fma.f64 2 x (pow.f64 eps 3)))
(*.f64 (fma.f64 2 x (pow.f64 eps 3)) (/.f64 eps (*.f64 eps eps)))
(*.f64 eps (/.f64 (fma.f64 2 x (pow.f64 eps 3)) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 x (-.f64 x (*.f64 eps eps))) (/.f64 (+.f64 x (-.f64 x eps)) eps))
(*.f64 (/.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(*.f64 (-.f64 x (-.f64 (*.f64 eps eps) x)) (/.f64 eps (+.f64 x (-.f64 x eps))))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 4 (*.f64 x x)))
(fma.f64 eps eps (*.f64 x (*.f64 x 4)))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x)))) 1)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(-.f64 (/.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 eps eps))) (/.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(*.f64 eps (fma.f64 2 x eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 (fma.f64 2 x eps) eps)
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(*.f64 1 (fma.f64 eps eps (+.f64 x x)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (fma.f64 2 x (*.f64 eps eps))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 eps eps x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)) (cbrt.f64 (fma.f64 eps eps (+.f64 x x))))
(*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (fma.f64 2 x (*.f64 eps eps))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 eps eps x))) (cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (*.f64 (cbrt.f64 (fma.f64 2 x eps)) eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (hypot.f64 eps (+.f64 x x)) (hypot.f64 eps (+.f64 x x)))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (sqrt.f64 (fma.f64 2 x eps)) (*.f64 (sqrt.f64 (fma.f64 2 x eps)) eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(*.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (/.f64 1 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2)) (cbrt.f64 (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 eps (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 (fma.f64 2 x eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(*.f64 (*.f64 (fma.f64 2 x eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(/.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 1 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (+.f64 (pow.f64 eps 4) (-.f64 (+.f64 x x) (+.f64 x x))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (-.f64 (pow.f64 eps 4) (+.f64 x x)) (-.f64 (*.f64 eps eps) (+.f64 x x)))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4)) (-.f64 (+.f64 x x) (*.f64 eps eps)))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (neg.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6))) (neg.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x))))
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(/.f64 (neg.f64 (-.f64 (+.f64 x x) (pow.f64 eps 4))) (neg.f64 (-.f64 (+.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (*.f64 eps (+.f64 (+.f64 x x) (pow.f64 eps 3))) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 eps (/.f64 (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) 0)) (fma.f64 2 x (pow.f64 eps 3)))
(*.f64 (fma.f64 2 x (pow.f64 eps 3)) (/.f64 eps (*.f64 eps eps)))
(*.f64 eps (/.f64 (fma.f64 2 x (pow.f64 eps 3)) (*.f64 eps eps)))
(/.f64 (*.f64 eps (-.f64 (+.f64 x x) (*.f64 eps eps))) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 x (-.f64 x (*.f64 eps eps))) (/.f64 (+.f64 x (-.f64 x eps)) eps))
(*.f64 (/.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(*.f64 (-.f64 x (-.f64 (*.f64 eps eps) x)) (/.f64 eps (+.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 3)) eps) (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)))
(/.f64 eps (/.f64 (-.f64 (fma.f64 eps eps (+.f64 x x)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 3))))
(*.f64 (/.f64 eps (+.f64 (*.f64 eps eps) 0)) (fma.f64 2 x (pow.f64 eps 3)))
(*.f64 (fma.f64 2 x (pow.f64 eps 3)) (/.f64 eps (*.f64 eps eps)))
(*.f64 eps (/.f64 (fma.f64 2 x (pow.f64 eps 3)) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) eps) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 x (-.f64 x (*.f64 eps eps))) (/.f64 (+.f64 x (-.f64 x eps)) eps))
(*.f64 (/.f64 eps (+.f64 x (-.f64 x eps))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(*.f64 (-.f64 x (-.f64 (*.f64 eps eps) x)) (/.f64 eps (+.f64 x (-.f64 x eps))))
(pow.f64 (fma.f64 eps eps (+.f64 x x)) 1)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(pow.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x))) 3)
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (/.f64 (-.f64 (+.f64 (+.f64 x x) (pow.f64 eps 4)) (+.f64 x x)) (+.f64 (+.f64 x x) (pow.f64 eps 6))) -1)
(*.f64 (+.f64 (+.f64 x x) (pow.f64 eps 6)) (/.f64 1 (+.f64 0 (pow.f64 eps 4))))
(/.f64 (fma.f64 2 x (pow.f64 eps 6)) (pow.f64 eps 4))
(pow.f64 (/.f64 (-.f64 (+.f64 x x) (*.f64 eps eps)) (-.f64 (+.f64 x x) (pow.f64 eps 4))) -1)
(/.f64 (+.f64 x (-.f64 x (pow.f64 eps 4))) (+.f64 x (-.f64 x (*.f64 eps eps))))
(/.f64 (fma.f64 -2 x (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(/.f64 (fma.f64 x -2 (pow.f64 eps 4)) (fma.f64 eps eps (*.f64 x -2)))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 2 x eps)))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps eps (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) eps) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (pow.f64 (exp.f64 x) 2)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps eps))) (+.f64 1 (expm1.f64 (+.f64 x x)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (pow.f64 (exp.f64 eps) eps)))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x x))) (+.f64 1 (expm1.f64 (*.f64 eps eps)))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(cbrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(expm1.f64 (log1p.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps eps (+.f64 x x))) 1) 1))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 x x)))) 3))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 6)) 1/3))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 eps (+.f64 x x))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 eps (+.f64 x x)) 4))
(pow.f64 (hypot.f64 eps (+.f64 x x)) 2)
(log1p.f64 (expm1.f64 (fma.f64 eps eps (+.f64 x x))))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 eps (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps eps))
(*.f64 eps (fma.f64 2 x eps))
(fma.f64 (+.f64 x x) (+.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 4 (*.f64 x x)))
(fma.f64 eps eps (*.f64 x (*.f64 x 4)))
(fma.f64 1 (+.f64 x x) (*.f64 eps eps))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 1 (*.f64 eps eps) (+.f64 x x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 (cbrt.f64 eps) 2) (+.f64 x x))
(fma.f64 eps eps (+.f64 x x))
(fma.f64 2 x (*.f64 eps eps))
(+.f64 x (fma.f64 eps eps x))

eval20.0ms (0.4%)

Compiler

Compiled 1145 to 462 computations (59.7% saved)

prune23.0ms (0.5%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New93093
Fresh000
Picked055
Done011
Total93699
Accuracy
100.0%
Counts
99 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
100.0%
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
100.0%
(*.f64 eps (+.f64 (*.f64 2 x) eps))
100.0%
(*.f64 eps (+.f64 x (+.f64 x eps)))
65.3%
(*.f64 eps (+.f64 x x))
68.9%
(*.f64 eps eps)
Compiler

Compiled 101 to 49 computations (51.5% saved)

regimes14.0ms (0.3%)

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

3 calls:

5.0ms
x
5.0ms
eps
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 67 to 32 computations (52.2% saved)

regimes41.0ms (0.9%)

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

2 calls:

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

Compiled 39 to 18 computations (53.8% saved)

regimes9.0ms (0.2%)

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

2 calls:

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

Compiled 30 to 16 computations (46.7% saved)

regimes24.0ms (0.5%)

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

2 calls:

12.0ms
eps
12.0ms
x
Results
AccuracySegmentsBranch
92.1%3x
85.0%3eps
Compiler

Compiled 16 to 9 computations (43.8% saved)

regimes6.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 11 to 7 computations (36.4% saved)

bsearch32.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.999388709633226e-129
2.9990851977598123e-127
18.0ms
-8.605043118998272e-86
-9.124895980092326e-87
Results
18.0ms154×body256valid
11.0ms54×body512valid
Compiler

Compiled 198 to 129 computations (34.8% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
*-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023117
134117
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(*.f64 eps (+.f64 x (+.f64 x eps)))
(if (<=.f64 x -5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 eps (+.f64 x x)) (if (<=.f64 x 1341376330213903/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 eps eps) (*.f64 eps (+.f64 x x))))
(*.f64 eps eps)
Outputs
(fma.f64 (+.f64 x x) eps (*.f64 eps eps))
(+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 (+.f64 x x) eps))
(*.f64 eps (+.f64 x (+.f64 x eps)))
(if (<=.f64 x -5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 eps (+.f64 x x)) (if (<=.f64 x 1341376330213903/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (*.f64 eps eps) (*.f64 eps (+.f64 x x))))
(if (or (<=.f64 x -5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (not (<=.f64 x 1341376330213903/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848))) (*.f64 (+.f64 x x) eps) (*.f64 eps eps))
(*.f64 eps eps)
Compiler

Compiled 54 to 31 computations (42.6% saved)

soundness577.0ms (12.8%)

Rules
1358×fma-def
1186×unpow-prod-down
1186×unpow-prod-down
1030×times-frac
998×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023141
164125
2168125
371495
4408295
0732
116532
2263824
03514195
18953167
224672957
377162957
0732
116532
2263824
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 170 to 60 computations (64.7% saved)

end0.0ms (0%)

preprocess38.0ms (0.8%)

Compiler

Compiled 114 to 50 computations (56.1% saved)

Profiling

Loading profile data...