Details

Time bar (total: 14.4s)

analyze1.0ms (0%)

Algorithm
search
Search
TrueOtherFalseIter
0%25.7%74.3%0
25.7%0%74.3%1
Compiler

Compiled 26 to 19 computations (26.9% saved)

sample2.0s (14.2%)

Results
1.6s7171×body256valid
226.0ms552×body1024valid
188.0ms518×body512valid
8.0ms15×body2048valid

preprocess94.0ms (0.7%)

Algorithm
egg-herbie
Rules
718×fma-def_binary64
664×unswap-sqr_binary64
446×distribute-rgt-in_binary64
422×distribute-lft-in_binary64
374×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01226
12926
26226
313626
439626
5165826
6529426
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(-.f64 (pow.f64 (+.f64 eps x) 5) (pow.f64 eps 5))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(-.f64 (pow.f64 (+.f64 eps x) 5) (pow.f64 eps 5))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 eps 5))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify60.0ms (0.4%)

Algorithm
egg-herbie
Rules
673×distribute-rgt-neg-in_binary64
582×distribute-lft-neg-in_binary64
436×unswap-sqr_binary64
376×fma-def_binary64
275×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11813
23813
38013
422813
594213
6296713
7550413
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))

eval1.0ms (0%)

Compiler

Compiled 11 to 8 computations (27.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
10.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
10.5b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 11 to 8 computations (27.3% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (+.f64 x eps) 5)
2.1b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 25 to 13 computations (48% saved)

series10.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
1.0ms
x
@-inf
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
1.0ms
x
@0
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
1.0ms
eps
@0
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
1.0ms
eps
@-inf
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))

rewrite207.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
907×prod-diff_binary64
425×log-prod_binary64
325×fma-def_binary64
294×pow-prod-down_binary64
258×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0820
119020
2267520
Stop Event
node limit
Counts
2 → 118
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(pow.f64 (+.f64 x eps) 5)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 -1 (pow.f64 x 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (neg.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 (neg.f64 (pow.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 x eps) 10) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 (neg.f64 (pow.f64 x 5)) 2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (neg.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (/.f64 1 (exp.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (exp.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 10)) (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x 5))) 2) (cbrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 5))) (sqrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x 5) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x eps) 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x eps) 15))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5 (log.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5 (log.f64 (+.f64 x eps))) 1))))))

simplify70.0ms (0.5%)

Algorithm
egg-herbie
Rules
677×associate-+l+_binary64
636×associate-*l*_binary64
569×associate-*r*_binary64
551×associate-+r+_binary64
226×unsub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01101374
13771293
215251107
367691107
Stop Event
node limit
Counts
166 → 157
Calls
Call 1
Inputs
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
Outputs
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))
(fma.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (-.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 (pow.f64 eps 4) -5)))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 5 (pow.f64 eps 4))))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))
(fma.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (-.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 (pow.f64 eps 4) -5)))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 5 (pow.f64 eps 4))))))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))
(fma.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (-.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 (pow.f64 eps 4) -5)))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 eps 3) 10)) (*.f64 5 (pow.f64 eps 4))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3))))
(+.f64 (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))) (pow.f64 x 5))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))) (pow.f64 x 5))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))
(+.f64 (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))) (pow.f64 x 5))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))

eval147.0ms (1%)

Compiler

Compiled 3716 to 2549 computations (31.4% saved)

prune36.0ms (0.3%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New14314157
Fresh000
Picked011
Done000
Total14315158
Error
0.0b
Counts
158 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
11.1b
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
10.8b
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
11.3b
(pow.f64 eps 5)
38.9b
(fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))
10.7b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
57.0b
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
11.0b
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
10.9b
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
10.8b
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
38.5b
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
10.9b
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
44.4b
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
17.0b
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
10.5b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
10.8b
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
Compiler

Compiled 509 to 366 computations (28.1% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
0.1b
(*.f64 (pow.f64 x 3) 10)
0.1b
(*.f64 (*.f64 x x) (*.f64 eps 10))
0.1b
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
Compiler

Compiled 92 to 54 computations (41.3% saved)

series13.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
1.0ms
eps
@0
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
1.0ms
x
@0
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
1.0ms
eps
@inf
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
1.0ms
eps
@-inf
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))

rewrite141.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
912×log-prod_binary64
601×fma-def_binary64
307×expm1-udef_binary64
307×log1p-udef_binary64
272×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01873
139571
2488967
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 x x) (*.f64 eps 10))
(*.f64 (pow.f64 x 3) 10)
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) 1) (*.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) 3) (pow.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) 3)) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (-.f64 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (*.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 1000 (*.f64 (pow.f64 x 8) x) (*.f64 (pow.f64 x 6) (pow.f64 (*.f64 eps 10) 3))) (*.f64 eps eps)) (-.f64 (fma.f64 (pow.f64 x 4) (*.f64 (*.f64 eps eps) 100) (*.f64 100 (pow.f64 x 6))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) 10) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 eps eps) 100)) (*.f64 100 (pow.f64 x 6))) (*.f64 eps eps)) (*.f64 10 (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (fma.f64 1000 (*.f64 (pow.f64 x 8) x) (*.f64 (pow.f64 x 6) (pow.f64 (*.f64 eps 10) 3)))) (-.f64 (fma.f64 (pow.f64 x 4) (*.f64 (*.f64 eps eps) 100) (*.f64 100 (pow.f64 x 6))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) 10) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 eps eps) 100)) (*.f64 100 (pow.f64 x 6)))) (*.f64 10 (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (sqrt.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))) 2) (pow.f64 eps 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (exp.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))) 3) (pow.f64 (*.f64 eps eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 (*.f64 x (*.f64 eps 10)) (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 (*.f64 eps 10) (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps 10) (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) (*.f64 eps eps) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 10 (pow.f64 x 3)) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 10 (pow.f64 x 3))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 100 (pow.f64 x 6))) (*.f64 (*.f64 x (cbrt.f64 10)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) 2) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) (*.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (*.f64 eps 10))) (*.f64 (*.f64 x (sqrt.f64 (*.f64 eps 10))) (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))) 1 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 10 (*.f64 eps eps)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))) (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (cbrt.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))) (cbrt.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (sqrt.f64 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 (*.f64 eps 10)))) (*.f64 eps (*.f64 x (sqrt.f64 (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 (sqrt.f64 10) (pow.f64 x 3/2))) (*.f64 eps (*.f64 (sqrt.f64 10) (pow.f64 x 3/2))) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 eps 10))) eps) (*.f64 (*.f64 x (sqrt.f64 (*.f64 eps 10))) eps) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) eps) (*.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) eps) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) eps) eps (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 10 (pow.f64 x 3)) eps) eps (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) x) (*.f64 x (*.f64 eps 10)) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps 10) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps 10)) (*.f64 x x) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) 2)) (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 x (sqrt.f64 (*.f64 eps 10)))) (*.f64 x (sqrt.f64 (*.f64 eps 10))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x x))) 10 (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) 10 (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 100 (pow.f64 x 6)))) (*.f64 x (cbrt.f64 10)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 10) (pow.f64 x 3/2))) (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 10 (pow.f64 x 3)) (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 eps 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 eps 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 6) (pow.f64 (*.f64 eps 10) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 eps eps) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) (*.f64 eps 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x (*.f64 eps 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 (*.f64 eps 10) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x (*.f64 eps 10)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 10 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3))) (cbrt.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 10 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (cbrt.f64 10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1000 (*.f64 (pow.f64 x 8) x)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 100 (pow.f64 x 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 10) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1000 (*.f64 (pow.f64 x 8) x)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 10 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 10 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 3 (log.f64 x) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 3 (log.f64 x) (log.f64 10)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) 1) (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps 10))))) (*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))) (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) 2) (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) 3)) (fma.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (-.f64 (*.f64 (pow.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))) 2) (pow.f64 eps 4)) (*.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) (*.f64 (pow.f64 (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))) 2) (pow.f64 eps 4))) (-.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (exp.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))))) (exp.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 eps 5) (pow.f64 x 4))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 eps (*.f64 10 (fma.f64 eps (*.f64 x x) (pow.f64 x 3)))) (*.f64 (*.f64 eps 5) (pow.f64 x 4)))) 1))))))

simplify234.0ms (1.6%)

Algorithm
egg-herbie
Rules
1414×fma-def_binary64
778×unswap-sqr_binary64
757×sqr-pow_binary64
548×*-commutative_binary64
359×pow-sqr_binary64
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
0261497
1761443
22141386
38501284
420651263
539261263
640281263
741531263
842961263
944551263
1046811233
1155451233
1259191233
1363781233
1469541233
1576691233
1679731233
Stop Event
node limit
Counts
217 → 148
Calls
Call 1
Inputs
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
Outputs
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 eps (pow.f64 x 2)))
(*.f64 10 (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x eps)))
(*.f64 eps (*.f64 10 (*.f64 x x)))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 10 (pow.f64 x 3))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 10 eps) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) (*.f64 x x))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3)))))
(*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))))
(*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 10 eps) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 10 eps))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 10 eps) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 x (*.f64 x (pow.f64 eps 3))))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (pow.f64 x 4) (*.f64 eps 5) (*.f64 10 (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) (+.f64 x eps))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)))))
(*.f64 eps (fma.f64 (*.f64 10 eps) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 5 (pow.f64 x 4))))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 eps 5)
Compiler

Compiled 7 to 5 computations (28.6% saved)

series4.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(pow.f64 eps 5)
1.0ms
eps
@-inf
(pow.f64 eps 5)
1.0ms
eps
@0
(pow.f64 eps 5)

rewrite47.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
360×pow1_binary64
356×add-sqr-sqrt_binary64
342×*-un-lft-identity_binary64
341×add-log-exp_binary64
341×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044
1864
29424
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(pow.f64 eps 5)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 5))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 10) (pow.f64 (cbrt.f64 eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 5/4) (sqrt.f64 (pow.f64 eps 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 5/4) (pow.f64 (pow.f64 eps 3/2) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 5) (pow.f64 (cbrt.f64 eps) 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 5) (pow.f64 (*.f64 (cbrt.f64 eps) eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 25/2)) (pow.f64 eps 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) (pow.f64 (cbrt.f64 eps) 10))) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 eps 15/2)) (pow.f64 eps 5/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 5) 5)) (pow.f64 eps 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 eps 3/2) 5/2) (pow.f64 eps 5/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 eps) eps) 5/2) (pow.f64 (cbrt.f64 eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 5) 5/2) (pow.f64 eps 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 eps 10) (pow.f64 (cbrt.f64 eps) 10)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 eps 25/2) 1/3) (pow.f64 eps 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 15))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 eps)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 eps 15)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 eps 5/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 5)) 3))))))

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
32 → 32
Calls
Call 1
Inputs
Outputs

localize26.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (pow.f64 x 4))
0.1b
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
0.1b
(+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))
Compiler

Compiled 33 to 24 computations (27.3% saved)

series11.0ms (0.1%)

Counts
3 → 24
Calls

12 calls:

TimeVariablePointExpression
2.0ms
eps
@0
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
1.0ms
x
@inf
(+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))
1.0ms
x
@0
(+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))
1.0ms
x
@-inf
(+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))
1.0ms
eps
@inf
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
952×pow1_binary64
892×add-log-exp_binary64
891×log1p-expm1-u_binary64
891×expm1-log1p-u_binary64
92×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
118524
2254424
Stop Event
node limit
Counts
3 → 77
Calls
Call 1
Inputs
(+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 4 (pow.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 4) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 16 (pow.f64 x 8)) (*.f64 (pow.f64 x 4) 3)) (/.f64 (pow.f64 x 8) (*.f64 (pow.f64 x 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 4) 5)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 4) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 x 4) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) (cbrt.f64 (*.f64 25 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 5) (*.f64 x x)) (*.f64 (sqrt.f64 5) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12)) (/.f64 1 (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (/.f64 1 (*.f64 (pow.f64 x 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5 (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 5 (cbrt.f64 (pow.f64 x 8))) (cbrt.f64 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8))) (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 x 4) 3) (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12)) (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12)) (+.f64 (pow.f64 x 8) (-.f64 (*.f64 16 (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 (pow.f64 x 4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12))) (neg.f64 (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8))) (neg.f64 (*.f64 (pow.f64 x 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 8) (*.f64 16 (pow.f64 x 8))) (-.f64 (pow.f64 x 4) (*.f64 4 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 5) (*.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (pow.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (pow.f64 x 4) (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 4) 4 (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 x 4) (*.f64 4 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 16 (pow.f64 x 8))) (cbrt.f64 (*.f64 4 (pow.f64 x 4))) (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 8)) (cbrt.f64 (pow.f64 x 4)) (*.f64 4 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (*.f64 x x)) (*.f64 2 (*.f64 x x)) (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 4 (pow.f64 x 4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 4) eps) (*.f64 4 (*.f64 (pow.f64 x 4) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) (*.f64 (pow.f64 x 4) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) 1) (*.f64 (*.f64 (pow.f64 x 4) eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) 3) (pow.f64 (*.f64 (pow.f64 x 4) eps) 3)) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) (*.f64 4 (*.f64 (pow.f64 x 4) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 x 4) eps) (*.f64 (pow.f64 x 4) eps)) (*.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) (*.f64 (pow.f64 x 4) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) (*.f64 4 (*.f64 (pow.f64 x 4) eps))) (*.f64 (*.f64 (pow.f64 x 4) eps) (*.f64 (pow.f64 x 4) eps))) (-.f64 (*.f64 4 (*.f64 (pow.f64 x 4) eps)) (*.f64 (pow.f64 x 4) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12)) eps) (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) eps) (*.f64 (pow.f64 x 4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (*.f64 64 (pow.f64 x 12)) (pow.f64 x 12))) (-.f64 (+.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8)) (*.f64 4 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (*.f64 16 (pow.f64 x 8)) (pow.f64 x 8))) (*.f64 (pow.f64 x 4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 x 4) 5) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (pow.f64 x 4)) eps (*.f64 (pow.f64 x 4) eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 4 (pow.f64 x 4)) (*.f64 (pow.f64 x 4) eps))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 x 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 64 (pow.f64 x 12)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 16 (pow.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 4) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 4 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 64 (pow.f64 x 12)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 4 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 4 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 4 (pow.f64 x 4))))))))

simplify156.0ms (1.1%)

Algorithm
egg-herbie
Rules
852×cube-prod_binary64
770×unswap-sqr_binary64
748×sqr-pow_binary64
455×fabs-mul_binary64
416×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09204
118204
239204
389204
4252204
5827204
61014204
71357204
81437204
91545204
101680204
111871204
122116204
133552204
144055204
154731204
165481204
176418204
186986204
197687204
Stop Event
node limit
Counts
101 → 79
Calls
Call 1
Inputs
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
Outputs
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))

localize42.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (+.f64 x eps) 5/2)
0.1b
(*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2))
4.7b
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
Compiler

Compiled 43 to 22 computations (48.8% saved)

series26.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(pow.f64 (+.f64 x eps) 5/2)
2.0ms
x
@-inf
(pow.f64 (+.f64 x eps) 5/2)
2.0ms
eps
@-inf
(pow.f64 (+.f64 x eps) 5/2)
2.0ms
eps
@inf
(pow.f64 (+.f64 x eps) 5/2)
2.0ms
x
@0
(pow.f64 (+.f64 x eps) 5/2)

rewrite165.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
964×prod-diff_binary64
484×log-prod_binary64
345×fma-def_binary64
298×pow2_binary64
198×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
123627
2309127
Stop Event
node limit
Counts
3 → 163
Calls
Call 1
Inputs
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
(*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2))
(pow.f64 (+.f64 x eps) 5/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 -1 (pow.f64 x 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 x) 5)) (pow.f64 (sqrt.f64 x) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5/4) (*.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5/4) 3) (pow.f64 (+.f64 x eps) 5/4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) 5) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5))) (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5) (*.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 (pow.f64 (cbrt.f64 x) 2) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 (neg.f64 (pow.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 x eps) 10) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 (neg.f64 (pow.f64 x 5)) 2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (neg.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (/.f64 1 (exp.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (/.f64 1 (exp.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (exp.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5))) (exp.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 10)) (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (*.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (*.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5/4) 3) (pow.f64 (+.f64 x eps) 5/4) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5/4) 3) (pow.f64 (+.f64 x eps) 5/4) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x 5))) 2) (cbrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 5))) (sqrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) 5) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) 5) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x 5) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5))) (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5))) (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x eps) 5)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 5/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 10) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 15) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) 5) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x eps) 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x eps) 15))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5 (log.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5/2 (log.f64 (+.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5 (log.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 x eps))) 5/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) 5/2) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) 5/2) (pow.f64 (sqrt.f64 (+.f64 x eps)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x eps) 15/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5/2 (log.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5/2 (log.f64 (+.f64 x eps))) 1))))))

simplify189.0ms (1.3%)

Algorithm
egg-herbie
Rules
910×fma-neg_binary64
375×+-commutative_binary64
323×fma-def_binary64
266×sub-neg_binary64
253×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02282392
17412216
229121840
365401784
Stop Event
node limit
Counts
235 → 252
Calls
Call 1
Inputs
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(sqrt.f64 (pow.f64 eps 5))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (sqrt.f64 (pow.f64 eps 5)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (sqrt.f64 (pow.f64 eps 5))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3))) (sqrt.f64 (pow.f64 eps 5)))))
(sqrt.f64 (pow.f64 x 5))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (+.f64 (sqrt.f64 (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (+.f64 (sqrt.f64 (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(sqrt.f64 (pow.f64 x 5))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5))))
(+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))))
(sqrt.f64 (pow.f64 eps 5))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (sqrt.f64 (pow.f64 eps 5)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (sqrt.f64 (pow.f64 eps 5))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (sqrt.f64 (pow.f64 eps 5)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3))))))))
(exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))))
Outputs
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6))))))
(+.f64 (pow.f64 eps 5) (*.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 (pow.f64 eps 4) -5))))
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 eps (*.f64 eps 10)))))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))
(fma.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 eps (*.f64 eps 10))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 eps (*.f64 eps 10)))))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4)))))
(-.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (neg.f64 (*.f64 (*.f64 eps eps) -10))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(-.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 5 (*.f64 eps (pow.f64 x 4)))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (*.f64 eps eps) -10) x))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 (*.f64 eps eps) -10)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 -1 (*.f64 x (*.f64 (pow.f64 eps 4) -5)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x)))))
(-.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 x (neg.f64 (*.f64 (pow.f64 eps 4) -5))))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(+.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (*.f64 eps eps) -10) x))) (*.f64 5 (+.f64 (*.f64 eps (pow.f64 x 4)) (*.f64 (pow.f64 eps 4) x))))
(-.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) -10)))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 5 (+.f64 (*.f64 eps (pow.f64 x 4)) (*.f64 (pow.f64 eps 4) x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 (*.f64 x (*.f64 x 10)) eps))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (pow.f64 eps 5))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 x (*.f64 x (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6))))))
(+.f64 (pow.f64 eps 5) (*.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 (pow.f64 eps 4) -5))))
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 eps (*.f64 eps 10)))))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3))))
(+.f64 (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3))) (pow.f64 x 5))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3)) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))))
(+.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 eps 10)) (pow.f64 x 3))) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 eps (*.f64 eps 10))))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))))))
(-.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5)) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(-.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) -10)))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 x 5) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x)))))
(+.f64 (pow.f64 x 5) (-.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 5 (*.f64 eps (pow.f64 x 4)))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6)))))
(+.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)) (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (*.f64 eps eps) -10) x))))
(+.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5)) (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x (*.f64 (*.f64 eps eps) -10)))))
(pow.f64 x 5)
(+.f64 (pow.f64 x 5) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (*.f64 (*.f64 5 eps) (pow.f64 x 4)) (pow.f64 x 5))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))
(+.f64 (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (pow.f64 x 5))
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6))) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (pow.f64 x 5))
(+.f64 (pow.f64 x 5) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(+.f64 (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))) (pow.f64 x 5))
(+.f64 (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10))))) (pow.f64 x 5))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10))))) (pow.f64 x 5))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (pow.f64 eps 5))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))
(sqrt.f64 (pow.f64 eps 5))
(pow.f64 eps 5/2)
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (sqrt.f64 (pow.f64 eps 5)))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (sqrt.f64 (pow.f64 eps 5)))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 eps 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3))) (sqrt.f64 (pow.f64 eps 5)))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (fma.f64 5/16 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 eps))) (sqrt.f64 (pow.f64 eps 5)))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 5/16 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 eps))) (sqrt.f64 (pow.f64 eps 5)))))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 3) 5/16) (pow.f64 eps 5/2))))
(sqrt.f64 (pow.f64 x 5))
(pow.f64 x 5/2)
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5)))
(fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (+.f64 (sqrt.f64 (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(+.f64 (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 eps (*.f64 eps 15/8)) (sqrt.f64 x) (sqrt.f64 (pow.f64 x 5))))
(fma.f64 15/8 (*.f64 (*.f64 eps eps) (sqrt.f64 x)) (fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (+.f64 (sqrt.f64 (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (+.f64 (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 eps (*.f64 eps 15/8)) (sqrt.f64 x) (sqrt.f64 (pow.f64 x 5)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 15/8 (*.f64 (*.f64 eps eps) (sqrt.f64 x)) (fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2))))
(exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))
(pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))
(*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))
(pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (*.f64 x x))))
(+.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) x) (/.f64 (*.f64 eps (*.f64 eps 15/8)) x))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (+.f64 (*.f64 (/.f64 eps x) (/.f64 (*.f64 eps 15/8) x)) 1) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)) (*.f64 (+.f64 (*.f64 (/.f64 eps x) (/.f64 (*.f64 eps 15/8) x)) 1) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (/.f64 (pow.f64 x 3) (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)))) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16))) (fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) x) (/.f64 (*.f64 eps (*.f64 eps 15/8)) x))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (/.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) x) (-.f64 (/.f64 eps (/.f64 x (*.f64 eps 15/8))) (*.f64 (/.f64 (pow.f64 eps 3) x) (/.f64 -5/16 x)))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)) (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2)) (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 x)) 5/2) x) (-.f64 (/.f64 eps (/.f64 x (*.f64 eps 15/8))) (*.f64 (/.f64 (pow.f64 eps 3) x) (/.f64 -5/16 x)))))
(sqrt.f64 (pow.f64 x 5))
(pow.f64 x 5/2)
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5)))
(fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5))))
(+.f64 (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 eps (*.f64 eps 15/8)) (sqrt.f64 x) (sqrt.f64 (pow.f64 x 5))))
(fma.f64 15/8 (*.f64 (*.f64 eps eps) (sqrt.f64 x)) (fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (sqrt.f64 (pow.f64 x 5)))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (+.f64 (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 (pow.f64 x 5))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (fma.f64 (*.f64 eps (*.f64 eps 15/8)) (sqrt.f64 x) (sqrt.f64 (pow.f64 x 5)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 15/8 (*.f64 (*.f64 eps eps) (sqrt.f64 x)) (fma.f64 (*.f64 eps 5/2) (pow.f64 x 3/2) (pow.f64 x 5/2))))
(sqrt.f64 (pow.f64 eps 5))
(pow.f64 eps 5/2)
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (sqrt.f64 (pow.f64 eps 5)))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (sqrt.f64 (pow.f64 eps 5)))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (sqrt.f64 (pow.f64 eps 5))))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 eps 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (sqrt.f64 (pow.f64 eps 5)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3))))))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (fma.f64 5/16 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 eps))) (sqrt.f64 (pow.f64 eps 5)))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 5/16 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 eps))) (sqrt.f64 (pow.f64 eps 5)))))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 3) 5/16) (pow.f64 eps 5/2))))
(exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1))))
(pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))
(pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))
(*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))
(pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2)
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (*.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x))))
(fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))
(fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)))
(fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2) eps) x) (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8)))))
(+.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) (/.f64 (*.f64 x (*.f64 x 15/8)) eps))))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (/.f64 (pow.f64 (/.f64 -1 eps) -5/2) (/.f64 (*.f64 eps eps) (pow.f64 -1 5/2))) (*.f64 x (*.f64 x 15/8)))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2) eps) x) (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2)) (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2) eps) (/.f64 x (/.f64 eps (*.f64 x 15/8)))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (pow.f64 eps 3) (fma.f64 -5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 25/48)))) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8))))))
(+.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) (/.f64 (*.f64 x (*.f64 x 15/8)) eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) -5/16)))))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (/.f64 (pow.f64 (/.f64 -1 eps) -5/2) (/.f64 (*.f64 eps eps) (pow.f64 -1 5/2))) (-.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 (pow.f64 x 3) -5/16) eps)))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2) eps) x) (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2)) (*.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 -1 eps)) 5/2) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 (pow.f64 x 3) -5/16) eps))))

localize69.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))
0.0b
(pow.f64 (+.f64 x eps) 5/2)
0.0b
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
1.9b
(-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))
Compiler

Compiled 53 to 29 computations (45.3% saved)

series40.0ms (0.3%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
6.0ms
eps
@-inf
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
4.0ms
x
@-inf
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
4.0ms
eps
@inf
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
3.0ms
x
@inf
(-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))

rewrite182.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
547×log-prod_binary64
425×pow-prod-down_binary64
412×fma-def_binary64
313×pow2_binary64
211×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01054
123439
2337539
Stop Event
node limit
Counts
3 → 237
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
(+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (-.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 (neg.f64 (pow.f64 x 5/2)) 3)) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5/2)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 (neg.f64 (pow.f64 x 5/2)) 2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4))) (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (exp.f64 (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)) (+.f64 1 (expm1.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (+.f64 1 (expm1.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (exp.f64 (neg.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (/.f64 1 (exp.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5/2))) (exp.f64 (pow.f64 (+.f64 x eps) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5/2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5/2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) 1 (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) 1 (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1 (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1 (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1 (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/6) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/6) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (pow.f64 (+.f64 x eps) 5/6) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (pow.f64 (+.f64 x eps) 5/6) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 5)) (neg.f64 (pow.f64 x 5/6)) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/4) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/4) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/4) (neg.f64 (pow.f64 x 5/4)) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x 5/2))) 2) (cbrt.f64 (neg.f64 (pow.f64 x 5/2))) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 5/2))) (sqrt.f64 (neg.f64 (pow.f64 x 5/2))) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 x 5/4)) (pow.f64 x 5/4) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (pow.f64 (+.f64 x eps) 5/6) (neg.f64 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (pow.f64 (+.f64 x eps) 5/6) (*.f64 (neg.f64 (pow.f64 x 5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (-.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (-.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (-.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 x 5/6) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) 1 (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/6)) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (+.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (*.f64 (neg.f64 (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (*.f64 (pow.f64 x 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (*.f64 (pow.f64 (+.f64 x eps) 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (neg.f64 (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 x 5/2)) (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (+.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5) 2) (+.f64 (pow.f64 (*.f64 x x) 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5) 2) (pow.f64 (*.f64 x x) 5)) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (exp.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (*.f64 (pow.f64 x 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (*.f64 (neg.f64 (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (*.f64 (pow.f64 (+.f64 x eps) 5/2) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 x 5/2) (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (neg.f64 (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (+.f64 x eps) 5/2)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (+.f64 x eps) 5/2)) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (*.f64 (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 15/4) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 15/4) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 15/4) (pow.f64 (+.f64 x eps) 5/4) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 15/4) (pow.f64 (+.f64 x eps) 5/4) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5))) (pow.f64 (+.f64 x eps) 5/6) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (cbrt.f64 (pow.f64 (+.f64 x eps) 5))) (pow.f64 (+.f64 x eps) 5/6) (*.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4))) (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 x 5)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (/.f64 (pow.f64 x 5) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (/.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (+.f64 (pow.f64 (+.f64 x eps) 5) (+.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2)) (+.f64 (pow.f64 x 5) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 5) (pow.f64 (+.f64 x eps) 5)) (-.f64 (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (-.f64 (pow.f64 x 5) (pow.f64 (*.f64 (+.f64 x eps) x) 5/2))) (+.f64 (pow.f64 (+.f64 x eps) 15/2) (pow.f64 x 15/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (exp.f64 (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5/2)) (+.f64 1 (expm1.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2))) (+.f64 1 (expm1.f64 (pow.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 5/2))) (exp.f64 (pow.f64 (+.f64 x eps) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 x 5/2)) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 5/2))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) 1 (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) 1 (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/6) (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) (pow.f64 (+.f64 x eps) 5/6) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/6) (cbrt.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5/6) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/4) (pow.f64 (+.f64 x eps) 5/4) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/4) (pow.f64 x 5/4) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 5/2) (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 5/2) (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (pow.f64 (+.f64 x eps) 5/6) (pow.f64 x 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 5) (pow.f64 x 5/6) (pow.f64 (+.f64 x eps) 5/2))))))

simplify264.0ms (1.8%)

Algorithm
egg-herbie
Rules
682×times-frac_binary64
636×fma-def_binary64
389×associate-+r+_binary64
380×associate-*r*_binary64
334×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04155175
114084678
262764321
Stop Event
node limit
Counts
309 → 366
Calls
Call 1
Inputs
(-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (pow.f64 eps 5/2)) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))))) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)))))) (pow.f64 x 5/2))
(*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 4)))))
(*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 -5/128 (*.f64 (pow.f64 eps 4) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))))) (pow.f64 x 5/2))
(-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps))) (pow.f64 x 5/2))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))) (pow.f64 x 5/2))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))) (pow.f64 x 5/2))
(*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))
(+.f64 (*.f64 (+.f64 (*.f64 25/4 (pow.f64 eps 3)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))
(+.f64 (*.f64 (+.f64 (*.f64 25/4 (pow.f64 eps 3)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (+.f64 (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (+.f64 (*.f64 75/8 (pow.f64 eps 2)) (+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 3)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (pow.f64 x 2))) (+.f64 (*.f64 5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (pow.f64 x 2))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) x)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/2 (*.f64 eps (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) x))) (+.f64 (*.f64 5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))) (+.f64 (*.f64 5/2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (*.f64 eps x))) (*.f64 (pow.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) 2) x)))))))))
(*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2)))))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (*.f64 -5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2))))) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))))))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 4))) (+.f64 (*.f64 -5 (/.f64 (*.f64 eps (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (pow.f64 x 4))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (*.f64 -5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2))))) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2)))))))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 75/8 (pow.f64 x 2)) (*.f64 5/8 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -5/64 x) (+.f64 (*.f64 25/16 x) (*.f64 225/64 x)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 75/8 (pow.f64 x 2)) (*.f64 5/8 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))))
(*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))))))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 5/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))) x))) (*.f64 5/2 (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))))))))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)) (*.f64 25/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (pow.f64 x 2)) (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))) x))) (*.f64 -5/2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (*.f64 x (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))))))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)) (*.f64 25/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (pow.f64 x 2)) (pow.f64 eps 2))))))))
(+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (pow.f64 x 5/2))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (pow.f64 x 5/2) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)))))))
(*.f64 2 (sqrt.f64 (pow.f64 x 5)))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))))))
(*.f64 2 (sqrt.f64 (pow.f64 x 5)))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))))
(+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))))
(+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (+.f64 (pow.f64 x 5/2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (pow.f64 x 5/2)))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (pow.f64 x 5/2) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (pow.f64 x 5/2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))))
Outputs
(-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (pow.f64 eps 5/2)) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (pow.f64 x 5/2))
(fma.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) x (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(-.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2)) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 5/2) (*.f64 (*.f64 15/8 (sqrt.f64 eps)) (*.f64 x x)))) (pow.f64 x 5/2))
(fma.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) x (-.f64 (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 eps 5/2)) (pow.f64 x 5/2)))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (-.f64 (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 eps 5/2)) (pow.f64 x 5/2)))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)))))) (pow.f64 x 5/2))
(-.f64 (+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 (sqrt.f64 eps) (*.f64 x x)) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3))))) (pow.f64 x 5/2))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (-.f64 (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (*.f64 (*.f64 x x) (*.f64 15/8 (sqrt.f64 eps)))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2)) (-.f64 (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (*.f64 (*.f64 x x) (*.f64 15/8 (sqrt.f64 eps)))) (pow.f64 x 5/2)))
(*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))
(*.f64 (*.f64 5/2 eps) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2))
(*.f64 eps (*.f64 (pow.f64 x 3/2) 5/2))
(+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))
(fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(fma.f64 (fma.f64 -5/8 (pow.f64 eps 4) (fma.f64 -125/32 (pow.f64 eps 4) (fma.f64 625/384 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 275/96)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))))
(fma.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))))
(fma.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))))
(*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x))
(*.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))))
(*.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))))
(*.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)))
(+.f64 (*.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))) (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (neg.f64 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (/.f64 (pow.f64 x 3) (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)))))))
(-.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16)))
(-.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)))) (*.f64 (/.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))) (/.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 4)))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (/.f64 (pow.f64 x 3) (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)))) (/.f64 (*.f64 (fma.f64 -5/8 (pow.f64 eps 4) (fma.f64 -125/32 (pow.f64 eps 4) (fma.f64 625/384 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 275/96)))) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (pow.f64 x 4)))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (pow.f64 x 4)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)))) (-.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (pow.f64 x 4)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 (/.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16))))
(*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))
(*.f64 (*.f64 5/2 eps) (sqrt.f64 (pow.f64 x 3)))
(*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2))
(*.f64 eps (*.f64 (pow.f64 x 3/2) 5/2))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))
(fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))
(fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(fma.f64 (*.f64 (pow.f64 eps 3) 5/16) (sqrt.f64 (/.f64 1 x)) (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 -5/128 (*.f64 (pow.f64 eps 4) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(fma.f64 15/8 (*.f64 (*.f64 eps eps) (sqrt.f64 x)) (fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 -5/128 (pow.f64 eps 4)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (pow.f64 eps 4) -5/128)))))
(fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (pow.f64 eps 4) -5/128)))))
(-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2))
(-.f64 (fma.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) x (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) 15/8) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) 15/8) (pow.f64 (/.f64 1 eps) -5/2)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (fma.f64 5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) -25/48))))) (pow.f64 x 5/2))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (-.f64 (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 3) 5/16) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2)))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (-.f64 (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 3) 5/16) (pow.f64 (/.f64 1 eps) -5/2))) (pow.f64 x 5/2)))
(-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))
(-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2))
(-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2))
(-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps))) (pow.f64 x 5/2))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (*.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x))) (pow.f64 x 5/2)))
(-.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (pow.f64 x 5/2))
(-.f64 (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (pow.f64 x 5/2))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))) (pow.f64 x 5/2))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8)))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 eps eps) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (/.f64 eps (pow.f64 (/.f64 -1 eps) -5/2)) (/.f64 eps (pow.f64 -1 5/2)))) (pow.f64 x 5/2)))
(-.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))) (pow.f64 x 5/2))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (pow.f64 eps 3) (fma.f64 -5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 25/48)))) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8))))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 eps eps) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) -5/16))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (-.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (/.f64 eps (pow.f64 (/.f64 -1 eps) -5/2)) (/.f64 eps (pow.f64 -1 5/2)))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) -5/16))) (pow.f64 x 5/2)))
(*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))
(fma.f64 (*.f64 5/2 (+.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 (pow.f64 eps 3))))) x (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))
(fma.f64 x (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))
(fma.f64 x (*.f64 5/2 (*.f64 (pow.f64 eps 3/2) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))
(+.f64 (*.f64 (+.f64 (*.f64 25/4 (pow.f64 eps 3)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))
(fma.f64 (fma.f64 25/4 (pow.f64 eps 3) (*.f64 15/8 (+.f64 (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (*.f64 x x) (fma.f64 (*.f64 5/2 (+.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 (pow.f64 eps 3))))) x (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 eps 3) 25/4 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (fma.f64 x (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 eps 3) 25/4 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (fma.f64 x (*.f64 5/2 (*.f64 (pow.f64 eps 3/2) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))
(+.f64 (*.f64 (+.f64 (*.f64 25/4 (pow.f64 eps 3)) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) x) (+.f64 (*.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (+.f64 (*.f64 75/8 (pow.f64 eps 2)) (+.f64 (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (pow.f64 x 3)))))
(fma.f64 (fma.f64 25/4 (pow.f64 eps 3) (*.f64 15/8 (+.f64 (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 eps) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (*.f64 x x) (fma.f64 (*.f64 5/2 (+.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 (pow.f64 eps 3))))) x (fma.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (*.f64 (pow.f64 x 3) (fma.f64 75/8 (*.f64 eps eps) (*.f64 5/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (sqrt.f64 (/.f64 1 eps))))))))))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 eps 3) 25/4 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (fma.f64 x (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (fma.f64 (pow.f64 x 3) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 eps (*.f64 eps 75/8))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 eps 3) 25/4 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (+.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))))) (fma.f64 x (*.f64 5/2 (*.f64 (pow.f64 eps 3/2) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))) (fma.f64 (pow.f64 x 3) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))) (*.f64 eps (*.f64 eps 75/8))) (*.f64 (-.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3)))))
(fma.f64 25/4 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 2 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 15/8)))))
(+.f64 (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (*.f64 eps (*.f64 eps 15/8))) (*.f64 (*.f64 eps eps) 25/4))))
(+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (pow.f64 x 2))) (+.f64 (*.f64 5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3)))))))
(fma.f64 25/4 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (fma.f64 2 (*.f64 (*.f64 x x) (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24))) (fma.f64 5 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (*.f64 eps (*.f64 x x))) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 2 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 15/8)))))))
(+.f64 (fma.f64 2 (*.f64 x (*.f64 x (*.f64 (pow.f64 eps 3) 5/16))) (*.f64 5 (*.f64 (*.f64 x (*.f64 x (pow.f64 eps 3))) 15/8))) (+.f64 (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (*.f64 eps (*.f64 eps 15/8))) (*.f64 (*.f64 eps eps) 25/4)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (pow.f64 x 2))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) x)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/2 (*.f64 eps (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) x))) (+.f64 (*.f64 5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))) (+.f64 (*.f64 5/2 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (*.f64 eps x))) (*.f64 (pow.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) 2) x)))))))))
(fma.f64 2 (*.f64 (*.f64 x x) (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24))) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (fma.f64 2 (*.f64 x (fma.f64 -5/8 (pow.f64 eps 4) (fma.f64 -125/32 (pow.f64 eps 4) (fma.f64 625/384 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 275/96))))) (fma.f64 2 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 15/8)) (fma.f64 25/4 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (fma.f64 5/2 (*.f64 eps (*.f64 x (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)))) (fma.f64 5 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (*.f64 eps (*.f64 x x))) (fma.f64 5/2 (*.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (*.f64 eps x)) (*.f64 x (pow.f64 (*.f64 (*.f64 eps eps) 15/8) 2))))))))))
(fma.f64 2 (*.f64 x (*.f64 x (*.f64 (pow.f64 eps 3) 5/16))) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (fma.f64 2 (*.f64 x (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32))) (+.f64 (fma.f64 5/2 (*.f64 eps (*.f64 x (*.f64 (pow.f64 eps 3) 5/16))) (fma.f64 5 (*.f64 (*.f64 x (*.f64 x (pow.f64 eps 3))) 15/8) (fma.f64 5/2 (*.f64 eps (*.f64 x (*.f64 (pow.f64 eps 3) 5/16))) (*.f64 x (*.f64 (pow.f64 eps 4) 225/64))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (*.f64 eps (*.f64 eps 15/8))) (*.f64 (*.f64 eps eps) 25/4)))))))
(*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x))
(/.f64 (*.f64 5 (*.f64 eps (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) x)
(*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)))
(*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2)))))
(fma.f64 25/4 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 5 (/.f64 eps (/.f64 x (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (*.f64 2 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))))))
(fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (fma.f64 2 (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)))))
(fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (fma.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)))))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (*.f64 -5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2))))) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))))))
(fma.f64 25/4 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 5 (/.f64 eps (/.f64 x (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2)) (*.f64 -5 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (*.f64 eps (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))))) (pow.f64 x 3)) (*.f64 2 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2)))))))
(fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (fma.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 eps 3) -5/16) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (*.f64 (*.f64 -5 (*.f64 (*.f64 eps eps) (*.f64 15/8 eps))) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 x 3)))))
(-.f64 (fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (fma.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 eps 3) -5/16) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 (*.f64 -5 (*.f64 (*.f64 eps eps) (*.f64 15/8 eps))) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2))) (pow.f64 x 3)))
(+.f64 (*.f64 25/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) 2) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -5/8 (pow.f64 eps 4)) (+.f64 (*.f64 -125/32 (pow.f64 eps 4)) (+.f64 (*.f64 625/384 (pow.f64 eps 4)) (+.f64 (*.f64 25/12 (pow.f64 eps 4)) (*.f64 25/32 (pow.f64 eps 4)))))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 4))) (+.f64 (*.f64 -5 (/.f64 (*.f64 eps (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (pow.f64 x 4))) (+.f64 (*.f64 5 (/.f64 (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3)))))) (*.f64 -5 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (*.f64 eps (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2))))) (pow.f64 x 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) 2)) (pow.f64 x 2)))))))))
(fma.f64 25/4 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) 15/8) 2) (/.f64 (pow.f64 x 4) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 2 (/.f64 (fma.f64 -5/8 (pow.f64 eps 4) (fma.f64 -125/32 (pow.f64 eps 4) (fma.f64 625/384 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 275/96)))) (/.f64 (pow.f64 x 4) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 -5 (/.f64 eps (/.f64 (pow.f64 x 4) (*.f64 (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2)))) (fma.f64 5 (/.f64 eps (/.f64 x (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24)) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2)) (*.f64 -5 (*.f64 (*.f64 (*.f64 eps eps) 15/8) (*.f64 eps (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))))) (pow.f64 x 3)) (*.f64 2 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) 2))))))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (pow.f64 x 4)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (fma.f64 -5 (/.f64 eps (/.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 eps 3) -5/16)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))) (fma.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 eps 3) -5/16) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (*.f64 (*.f64 -5 (*.f64 (*.f64 eps eps) (*.f64 15/8 eps))) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))) (pow.f64 x 3)))))) (fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 eps 4) 225/64) (pow.f64 x 4)) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) 2))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 575/128) (*.f64 (pow.f64 eps 4) -145/32)) (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (fma.f64 -5 (/.f64 eps (/.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 eps 3) -5/16)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2))) (-.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 5 (*.f64 (/.f64 eps x) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 eps 3) -5/16) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 (*.f64 -5 (*.f64 (*.f64 eps eps) (*.f64 15/8 eps))) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2))) (pow.f64 x 3))))) (fma.f64 25/4 (*.f64 (*.f64 (/.f64 eps x) (/.f64 eps x)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 eps 4) 225/64) (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) 2))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 75/8 (pow.f64 x 2)) (*.f64 5/8 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 5 (*.f64 eps (pow.f64 x 4)))))
(fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 (pow.f64 x 4) (*.f64 eps 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -5/64 x) (+.f64 (*.f64 25/16 x) (*.f64 225/64 x)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 75/8 (pow.f64 x 2)) (*.f64 5/8 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 25/4 (pow.f64 x 3)) (*.f64 15/4 (pow.f64 x 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))))
(fma.f64 (pow.f64 eps 4) (fma.f64 -5/64 x (*.f64 x 325/64)) (fma.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 5 (*.f64 eps (pow.f64 x 4))))))
(fma.f64 (pow.f64 eps 4) (*.f64 x 5) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))))
(*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))
(*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))))
(fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))) (fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))))
(+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))) (*.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) (+.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (*.f64 x (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))
(+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))) (*.f64 (*.f64 5/2 (pow.f64 eps 3/2)) (+.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 eps) -5/2) x) (pow.f64 x 7/2)))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))))))))
(fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))) (fma.f64 25/4 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))) (fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 (*.f64 x x) 15/8)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))))
(fma.f64 5/2 (*.f64 x (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))) (fma.f64 25/4 (*.f64 x (*.f64 x (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) (*.f64 15/8 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 5/2 (*.f64 x (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 x (*.f64 x 15/8))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))))
(fma.f64 5/2 (*.f64 x (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (pow.f64 eps 3/2))) (fma.f64 25/4 (*.f64 x (*.f64 x (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) (*.f64 15/8 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 5/2 (*.f64 x (*.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 eps 3/2))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 x (*.f64 x 15/8))) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 25/4 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) x))) (+.f64 (*.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 5/2 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))) x))) (*.f64 5/2 (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))))))))))))))
(fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))) (fma.f64 25/4 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))) (fma.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 x (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 (*.f64 x x) 15/8)) (fma.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (fma.f64 5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) -25/48))) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (fma.f64 5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) -25/48)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))) (*.f64 5/2 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 (*.f64 x x) 15/8)) (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 (*.f64 x x) 15/8))))))))))))
(fma.f64 5/2 (*.f64 x (*.f64 (sqrt.f64 (pow.f64 eps 3)) (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))) (fma.f64 25/4 (*.f64 x (*.f64 x (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) (*.f64 15/8 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 5/2 (*.f64 x (*.f64 (sqrt.f64 (pow.f64 eps 3)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 x (*.f64 x 15/8))) (fma.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 15/8))) 5) (*.f64 (*.f64 (pow.f64 x 3) 5/16) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))))))))
(fma.f64 5/2 (*.f64 x (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (pow.f64 eps 3/2))) (fma.f64 25/4 (*.f64 x (*.f64 x (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) (*.f64 15/8 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))) (fma.f64 5/2 (*.f64 x (*.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 eps 3/2))) (fma.f64 (sqrt.f64 eps) (*.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (*.f64 x (*.f64 x 15/8))) (fma.f64 (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 15/8))) 5) (*.f64 (*.f64 (pow.f64 x 3) 5/16) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))))))))))))
(*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)))
(*.f64 (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)))
(fma.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (neg.f64 (/.f64 (*.f64 -5/2 (+.f64 (*.f64 (*.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))))) (*.f64 (*.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2))) x))) eps)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (/.f64 (*.f64 5/2 (*.f64 x (+.f64 (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)))))) eps))
(fma.f64 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (/.f64 5/2 (/.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)))) (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)) (*.f64 25/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (pow.f64 x 2)) (pow.f64 eps 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2))))) (/.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))))))) (fma.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (fma.f64 -1 (/.f64 (*.f64 -5/2 (+.f64 (*.f64 (*.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))))) (*.f64 (*.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2))) x))) eps) (*.f64 25/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) 2) (/.f64 (*.f64 eps eps) (*.f64 x x)))))))
(+.f64 (fma.f64 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (fma.f64 25/4 (*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) 2) eps)) (/.f64 (*.f64 5/2 (*.f64 x (+.f64 (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)))))) eps))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x 15/8)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) eps) (/.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) (/.f64 (*.f64 (*.f64 x x) (*.f64 15/8 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)))) eps))))
(+.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (fma.f64 25/4 (*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) 2) eps)) (/.f64 5/2 (/.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)))) (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) eps) (/.f64 (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) eps)) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) (/.f64 (*.f64 (*.f64 x x) (*.f64 15/8 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)))) eps))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3)))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))) x))) (*.f64 -5/2 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (*.f64 x (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))))))) (pow.f64 eps 3))) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -5/2 (*.f64 (+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x))) (*.f64 -5/2 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (*.f64 (-.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2)) x)))) eps)) (*.f64 25/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) 2) (pow.f64 x 2)) (pow.f64 eps 2))))))))
(fma.f64 -1 (/.f64 (fma.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (*.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 -5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 25/48))) (fma.f64 (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (*.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 -5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 25/48))) (*.f64 -5/2 (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) 15/8)) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) 2)) (*.f64 (*.f64 x (*.f64 (*.f64 x x) 15/8)) (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) 2)))))) (pow.f64 eps 3)) (+.f64 (/.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))))) (+.f64 (fma.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (fma.f64 -1 (/.f64 (*.f64 -5/2 (+.f64 (*.f64 (*.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))))) (*.f64 (*.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2))) x))) eps) (*.f64 25/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) 2) (/.f64 (*.f64 eps eps) (*.f64 x x)))))) (/.f64 (-.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (pow.f64 x 5/2)) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) 15/8) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1)))))))))
(-.f64 (+.f64 (fma.f64 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (fma.f64 25/4 (*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) 2) eps)) (/.f64 (*.f64 5/2 (*.f64 x (+.f64 (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)))))) eps))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x 15/8)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) eps) (/.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) (/.f64 (*.f64 (*.f64 x x) (*.f64 15/8 (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2)))) eps)))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 15/8) (pow.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) 2)) -5) (*.f64 (*.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (*.f64 (pow.f64 x 3) -5/16)) (+.f64 (+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (-.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 x 5/2))))) (pow.f64 eps 3)))
(+.f64 (+.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (fma.f64 25/4 (*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) 2) eps)) (/.f64 5/2 (/.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)))) (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2))))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) (/.f64 (*.f64 (*.f64 x x) (*.f64 15/8 (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2)))) eps))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) eps) (/.f64 (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) eps)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 15/8) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) 2)) -5) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (*.f64 (pow.f64 x 3) -5/16)) (+.f64 (+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 x 5/2))))) (pow.f64 eps 3))))
(+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (pow.f64 x 5/2))
(fma.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) x (+.f64 (pow.f64 eps 5/2) (pow.f64 x 5/2)))
(+.f64 (pow.f64 x 5/2) (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (pow.f64 x 5/2))))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 (sqrt.f64 eps) (*.f64 x x)) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 x 5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 eps 5/2) (+.f64 (*.f64 15/8 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (pow.f64 x 5/2) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)))))))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (+.f64 (fma.f64 15/8 (*.f64 (sqrt.f64 eps) (*.f64 x x)) (pow.f64 x 5/2)) (*.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)))))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (pow.f64 x 5/2))))
(+.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 eps 5/2)) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (pow.f64 x 5/2))))
(*.f64 2 (sqrt.f64 (pow.f64 x 5)))
(*.f64 (pow.f64 x 5/2) 2)
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 5/2 eps) (sqrt.f64 (pow.f64 x 3))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2)))
(fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 (pow.f64 x 5/2) 2))
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2))))
(fma.f64 (pow.f64 x 5/2) 2 (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 125/48 (pow.f64 eps 3)) (+.f64 (*.f64 5/6 (pow.f64 eps 3)) (*.f64 -25/8 (pow.f64 eps 3)))) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (+.f64 (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (sqrt.f64 x)))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 (pow.f64 x 5/2) 2 (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))))
(*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(*.f64 2 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(*.f64 2 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))
(*.f64 2 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (*.f64 2 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1)))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (*.f64 2 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (*.f64 2 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (*.f64 2 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (fma.f64 2 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (fma.f64 2 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)))))
(+.f64 (*.f64 5/2 (/.f64 (*.f64 eps (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 25/8 (pow.f64 eps 2)) (*.f64 -5/4 (pow.f64 eps 2))) (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x 2)) (+.f64 (*.f64 2 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (+.f64 (*.f64 -125/48 (pow.f64 eps 3)) (+.f64 (*.f64 25/8 (pow.f64 eps 3)) (*.f64 -5/6 (pow.f64 eps 3))))) (pow.f64 x 3))))))
(fma.f64 5/2 (/.f64 eps (/.f64 x (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) 15/8) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))))) (fma.f64 2 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (/.f64 (pow.f64 x 3) (fma.f64 -125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 55/24))))))))
(fma.f64 5/2 (*.f64 (/.f64 eps x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x))))) (-.f64 (fma.f64 2 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps 15/8)) (*.f64 x x)) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16))))
(-.f64 (fma.f64 5/2 (*.f64 (/.f64 eps x) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))) (fma.f64 2 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 15/8 x)) (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2))))) (*.f64 (/.f64 (*.f64 (pow.f64 -1 5/2) (pow.f64 (/.f64 -1 x) -5/2)) (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) -5/16)))
(*.f64 2 (sqrt.f64 (pow.f64 x 5)))
(*.f64 (pow.f64 x 5/2) 2)
(+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 5/2 eps) (sqrt.f64 (pow.f64 x 3))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2)))
(fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 (pow.f64 x 5/2) 2))
(+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))))))
(fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x))))
(fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2))))
(fma.f64 (pow.f64 x 5/2) 2 (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))))))
(+.f64 (*.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 15/8 (*.f64 (pow.f64 eps 2) (sqrt.f64 x))) (+.f64 (*.f64 2 (sqrt.f64 (pow.f64 x 5))) (*.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3)))))))
(fma.f64 (fma.f64 125/48 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) -55/24)) (sqrt.f64 (/.f64 1 x)) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (fma.f64 5/2 (*.f64 eps (sqrt.f64 (pow.f64 x 3))) (*.f64 (*.f64 (*.f64 eps eps) 15/8) (sqrt.f64 x)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x))) (fma.f64 2 (sqrt.f64 (pow.f64 x 5)) (*.f64 (sqrt.f64 (pow.f64 x 3)) (*.f64 eps 5/2)))))
(fma.f64 5/16 (*.f64 (pow.f64 eps 3) (sqrt.f64 (/.f64 1 x))) (fma.f64 (pow.f64 x 5/2) 2 (fma.f64 5/2 (*.f64 eps (pow.f64 x 3/2)) (*.f64 15/8 (*.f64 eps (*.f64 eps (sqrt.f64 x)))))))
(+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))
(+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2)))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (pow.f64 x 5/2) (pow.f64 (/.f64 1 eps) -5/2)))
(+.f64 (pow.f64 x 5/2) (fma.f64 (*.f64 5/2 (sqrt.f64 (pow.f64 eps 3))) x (pow.f64 (/.f64 1 eps) -5/2)))
(+.f64 (pow.f64 x 5/2) (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (pow.f64 (/.f64 1 eps) -5/2)))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (pow.f64 x 5/2))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) 15/8) (pow.f64 (/.f64 1 eps) -5/2)) (pow.f64 x 5/2)))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 x 5/2))))
(fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (fma.f64 15/8 (*.f64 x (*.f64 x (sqrt.f64 eps))) (pow.f64 x 5/2))))
(+.f64 (*.f64 5/2 (*.f64 (sqrt.f64 (pow.f64 eps 3)) x)) (+.f64 (*.f64 (sqrt.f64 eps) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (+.f64 (pow.f64 (/.f64 1 eps) -5/2) (+.f64 (pow.f64 x 5/2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 5/6 (pow.f64 x 3)) (+.f64 (*.f64 125/48 (pow.f64 x 3)) (*.f64 -25/8 (pow.f64 x 3)))))))))
(fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (+.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) 15/8) (pow.f64 (/.f64 1 eps) -5/2)) (+.f64 (pow.f64 x 5/2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (fma.f64 5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) -25/48))))))
(+.f64 (fma.f64 5/2 (*.f64 x (sqrt.f64 (pow.f64 eps 3))) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 (/.f64 1 eps) -5/2))) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (pow.f64 x 5/2)))
(+.f64 (fma.f64 5/2 (*.f64 x (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x 15/8)) (pow.f64 (/.f64 1 eps) -5/2))) (fma.f64 5/16 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 3)) (pow.f64 x 5/2)))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (pow.f64 x 5/2))
(+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))))
(+.f64 (pow.f64 x 5/2) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))
(+.f64 (pow.f64 x 5/2) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (pow.f64 x 5/2)))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (pow.f64 x 5/2)))
(+.f64 (pow.f64 x 5/2) (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))))
(+.f64 (pow.f64 x 5/2) (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (pow.f64 x 5/2) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2)))))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (+.f64 (pow.f64 x 5/2) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8))))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (+.f64 (pow.f64 x 5/2) (/.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 eps eps) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (+.f64 (pow.f64 x 5/2) (/.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (/.f64 eps (pow.f64 (/.f64 -1 eps) -5/2)) (/.f64 eps (pow.f64 -1 5/2))))))
(+.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 5/2 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) x) eps)) (+.f64 (pow.f64 x 5/2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 -5/6 (pow.f64 x 3)) (+.f64 (*.f64 -125/48 (pow.f64 x 3)) (*.f64 25/8 (pow.f64 x 3))))) (pow.f64 eps 3))) (/.f64 (*.f64 (exp.f64 (*.f64 5/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))) (+.f64 (*.f64 25/8 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 2)))) (pow.f64 eps 2))))))
(+.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (fma.f64 5/2 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 eps x)) (+.f64 (pow.f64 x 5/2) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (pow.f64 eps 3) (fma.f64 -5/6 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 25/48)))) (/.f64 (pow.f64 (exp.f64 5/2) (fma.f64 -1 (log.f64 (/.f64 -1 eps)) (log.f64 -1))) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) 15/8)))))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) eps) x) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps))))) (+.f64 (pow.f64 x 5/2) (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (/.f64 (*.f64 eps eps) (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 5/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) -5/16)))))
(+.f64 (fma.f64 5/2 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) eps) x) (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2))) (+.f64 (pow.f64 x 5/2) (-.f64 (/.f64 (*.f64 x (*.f64 x 15/8)) (*.f64 (/.f64 eps (pow.f64 (/.f64 -1 eps) -5/2)) (/.f64 eps (pow.f64 -1 5/2)))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 eps) -5/2) (pow.f64 -1 5/2)) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) -5/16)))))

eval1.2s (8.2%)

Compiler

Compiled 32777 to 22520 computations (31.3% saved)

prune619.0ms (4.3%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New1034171051
Fresh819
Picked101
Done325
Total1046201066
Error
0.0b
Counts
1066 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
14.7b
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
11.1b
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
20.4b
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
17.0b
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
10.7b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
11.1b
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
36.6b
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
45.3b
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3))
10.9b
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
11.3b
(pow.f64 eps 5)
10.9b
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
18.2b
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 2)
37.0b
(exp.f64 (*.f64 5 (log.f64 eps)))
10.8b
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
11.0b
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
10.8b
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
57.0b
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
10.5b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
10.8b
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
11.0b
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
Compiler

Compiled 580 to 428 computations (26.2% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
0.1b
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
0.1b
(*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))
0.1b
(*.f64 (*.f64 eps x) (+.f64 eps x))
Compiler

Compiled 79 to 23 computations (70.9% saved)

series20.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite174.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
853×log-prod_binary64
472×fma-def_binary64
278×expm1-udef_binary64
278×log1p-udef_binary64
254×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01571
132965
2433265
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 eps (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (*.f64 eps x)) 1) (*.f64 (*.f64 eps (*.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 eps (+.f64 eps x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps x)) 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (fma.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 eps x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 eps x))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (-.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 eps x)) (fma.f64 eps eps (*.f64 x (-.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps x)) (-.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps x) (+.f64 (pow.f64 eps 3) (pow.f64 x 3))) (fma.f64 eps eps (*.f64 x (-.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 eps x)) (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 eps (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 x x))) (exp.f64 (*.f64 eps (*.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 eps x) 3) (pow.f64 (+.f64 eps x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 (*.f64 eps x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 eps (+.f64 eps x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps x) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 eps x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 eps eps) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) eps (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) x (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) eps (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) x (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 eps x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) eps) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 eps x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 (sqrt.f64 (*.f64 eps x)) eps) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 (sqrt.f64 (*.f64 eps x)) x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 eps x)) 1 (*.f64 (*.f64 eps (*.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) (cbrt.f64 (*.f64 eps (*.f64 x x)))) (cbrt.f64 (*.f64 eps (*.f64 x x))) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps x))) (cbrt.f64 (*.f64 eps (*.f64 eps x)))) (cbrt.f64 (*.f64 eps (*.f64 eps x))) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x x))) (sqrt.f64 (*.f64 eps (*.f64 x x))) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps x))) (sqrt.f64 (*.f64 eps (*.f64 eps x))) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (sqrt.f64 eps)) (*.f64 (sqrt.f64 (*.f64 eps x)) (sqrt.f64 eps)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (*.f64 eps x)) (sqrt.f64 x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps x))) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 eps x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 eps x))) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (cbrt.f64 (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (cbrt.f64 (*.f64 eps x)) (*.f64 eps (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps (*.f64 eps x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (*.f64 x x)) x) (pow.f64 (*.f64 eps x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 eps (*.f64 x x))) (pow.f64 (*.f64 eps x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x))))) (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (pow.f64 eps 3) (pow.f64 x 3))) (fma.f64 eps eps (*.f64 x (-.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (*.f64 x (*.f64 eps (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 eps (+.f64 eps x))) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 eps x) (*.f64 eps (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps (*.f64 x x)) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 eps (*.f64 x x)) (pow.f64 (*.f64 eps x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 eps (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 eps (*.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) (*.f64 eps x) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) (*.f64 eps x) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 eps x) 2) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 eps eps) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 x x) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (*.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) eps (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) eps (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) x (pow.f64 (*.f64 eps x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 eps x)) x (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 eps x)) x (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (*.f64 eps x)) 3) (sqrt.f64 (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (*.f64 eps x)) 3) (sqrt.f64 (*.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (cbrt.f64 (*.f64 eps x)) (*.f64 (*.f64 eps (*.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps x) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)) (cbrt.f64 (*.f64 eps x)) (*.f64 x (*.f64 eps (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)) 2) 100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) 1) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))) (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 2) (cbrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) (sqrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) 3) (pow.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) 3)) (fma.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 5 (*.f64 eps (pow.f64 x 4))) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)) 2) 100) (*.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 5 (*.f64 eps (pow.f64 x 4)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)) 2) 100)) (-.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 10) (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))) (exp.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) (exp.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4)))) (+.f64 1 (expm1.f64 (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 (pow.f64 (*.f64 eps x) 2) (+.f64 eps x))))) 1))))))

simplify223.0ms (1.5%)

Algorithm
egg-herbie
Rules
1515×fma-def_binary64
874×unswap-sqr_binary64
757×sqr-pow_binary64
570×*-commutative_binary64
359×pow-sqr_binary64
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
0291824
1821770
22201524
38751467
423001446
542831446
643771446
745021446
846451446
948041446
1050301416
1158851416
1262591416
1367181416
1472941416
Stop Event
node limit
Counts
256 → 183
Calls
Call 1
Inputs
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
Outputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (*.f64 eps eps))
(*.f64 eps (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (*.f64 eps eps))
(*.f64 eps (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (*.f64 eps eps))
(*.f64 eps (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(fma.f64 eps (*.f64 x x) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 x x) (*.f64 eps (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 eps x) (*.f64 x x)))
(*.f64 eps (*.f64 x (+.f64 eps x)))
(*.f64 (*.f64 eps x) (+.f64 eps x))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 eps eps))
(*.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 eps (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 eps eps))
(*.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 eps (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 (pow.f64 eps 2) (pow.f64 x 2))
(*.f64 (*.f64 x x) (*.f64 eps eps))
(*.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 eps (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 eps x))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(+.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x x) (*.f64 eps eps)))
(fma.f64 eps (pow.f64 x 3) (*.f64 (*.f64 x eps) (*.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 eps x))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))
(*.f64 (*.f64 x x) (*.f64 10 (pow.f64 eps 3)))
(*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3))))
(*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x))))))
(*.f64 x (*.f64 x (*.f64 10 (*.f64 (*.f64 eps eps) (+.f64 eps x)))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 x 3) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5 (*.f64 eps (pow.f64 x 4))) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5 (*.f64 eps (pow.f64 x 4)) (*.f64 10 (*.f64 (*.f64 x x) (pow.f64 eps 3)))))
(+.f64 (*.f64 10 (fma.f64 (*.f64 eps eps) (pow.f64 x 3) (*.f64 (*.f64 x x) (pow.f64 eps 3)))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 10 (*.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 x eps)))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 10 (*.f64 eps (*.f64 eps (+.f64 eps x)))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x)))) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))
(*.f64 eps (fma.f64 5 (pow.f64 x 4) (*.f64 (*.f64 eps 10) (*.f64 x (*.f64 x (+.f64 eps x))))))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
0.1b
(*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))
0.2b
(*.f64 5 (*.f64 x x))
Compiler

Compiled 33 to 13 computations (60.6% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite62.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
774×pow1_binary64
715×add-log-exp_binary64
715×log1p-expm1-u_binary64
715×expm1-log1p-u_binary64
698×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0836
116624
2201624
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(*.f64 5 (*.f64 x x))
(*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5 (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5 (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5 (*.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5 (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5 (pow.f64 x 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (sqrt.f64 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 5 (*.f64 x x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 5 (*.f64 x x)) 3) (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5 (pow.f64 x 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))))

simplify158.0ms (1.1%)

Algorithm
egg-herbie
Rules
852×cube-prod_binary64
762×unswap-sqr_binary64
748×sqr-pow_binary64
509×fabs-mul_binary64
491×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012408
125408
254408
3153408
4577408
5773408
61116408
71196408
81304408
91436408
101629408
111874408
123294408
133807408
144488408
155236408
166173408
176747408
187448408
197908408
Stop Event
node limit
Counts
85 → 42
Calls
Call 1
Inputs
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
Outputs
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 2))
(*.f64 5 (*.f64 x x))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 5 (log.f64 eps))
0.6b
(exp.f64 (*.f64 5 (log.f64 eps)))
Compiler

Compiled 15 to 9 computations (40% saved)

series49.0ms (0.3%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
28.0ms
eps
@0
(*.f64 5 (log.f64 eps))
13.0ms
eps
@-inf
(*.f64 5 (log.f64 eps))
7.0ms
eps
@inf
(*.f64 5 (log.f64 eps))
0.0ms
eps
@0
(exp.f64 (*.f64 5 (log.f64 eps)))
0.0ms
eps
@-inf
(exp.f64 (*.f64 5 (log.f64 eps)))

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
485×pow1_binary64
470×add-sqr-sqrt_binary64
461×*-un-lft-identity_binary64
447×add-log-exp_binary64
447×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0614
111410
2124110
Stop Event
node limit
Counts
2 → 37
Calls
Call 1
Inputs
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 eps 5) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 (pow.f64 eps 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 5)) 2) (cbrt.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 eps 5)) (sqrt.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 5)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 5) (log.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 eps 5) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 eps 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 eps 5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 5 (log.f64 eps))) 2)) (cbrt.f64 (*.f64 5 (log.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 5 (log.f64 eps)))) (sqrt.f64 (*.f64 5 (log.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 5 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 5) (pow.f64 (cbrt.f64 (log.f64 eps)) 2)) (cbrt.f64 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 5) (sqrt.f64 (log.f64 eps))) (sqrt.f64 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 eps 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 eps 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 5)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 eps 5))) (log.f64 (sqrt.f64 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 5)) 2)) (log.f64 (cbrt.f64 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5 (log.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5 (log.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5 (log.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5 (log.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5 (log.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (pow.f64 (log.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5 (log.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5 (log.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 eps 5) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5 (log.f64 eps))))))))

simplify115.0ms (0.8%)

Algorithm
egg-herbie
Rules
633×fma-neg_binary64
570×associate--r-_binary64
435×distribute-rgt-in_binary64
362×unswap-sqr_binary64
361×associate--l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016112
140112
27096
313896
429596
574596
6239196
7482296
8526496
9545796
10563696
11587296
Stop Event
node limit
Counts
57 → 40
Calls
Call 1
Inputs
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
Outputs
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))
(*.f64 5 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 eps))) (log.f64 -1)))
(*.f64 -5 (neg.f64 (log.f64 eps)))
(*.f64 5 (log.f64 eps))

localize46.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
0.1b
(*.f64 (pow.f64 x 4) 5)
0.2b
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)
26.2b
(cbrt.f64 (*.f64 (pow.f64 x 4) 5))
Compiler

Compiled 39 to 31 computations (20.5% saved)

series15.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

TimeVariablePointExpression
3.0ms
eps
@0
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
2.0ms
x
@-inf
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)
2.0ms
x
@0
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
1.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)
1.0ms
x
@0
(cbrt.f64 (*.f64 (pow.f64 x 4) 5))

rewrite191.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
846×pow1_binary64
792×add-log-exp_binary64
792×log1p-expm1-u_binary64
792×expm1-log1p-u_binary64
773×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
123433
2230833
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (pow.f64 x 4) 5))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)
(*.f64 (pow.f64 x 4) 5)
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 5) (cbrt.f64 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))) (cbrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))) (pow.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 5)) 1/3) (pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 5)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) 5) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 x 4) 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 4) 5)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 4) (pow.f64 (cbrt.f64 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5 (pow.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 4) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) (cbrt.f64 (*.f64 25 (pow.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 x 4) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (*.f64 x x) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))) (cbrt.f64 (*.f64 25 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 4)) (*.f64 (cbrt.f64 5) (cbrt.f64 (*.f64 25 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 x 8)) (*.f64 (cbrt.f64 (pow.f64 x 4)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) (sqrt.f64 5)) (*.f64 (*.f64 x x) (sqrt.f64 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) (*.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) (cbrt.f64 (*.f64 25 (pow.f64 x 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8)))) 3) (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 5 (cbrt.f64 (pow.f64 x 8))) (cbrt.f64 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) 1) (cbrt.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) (cbrt.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6)) (pow.f64 (*.f64 (pow.f64 x 4) 5) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (pow.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x 4) 5)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 x 4) 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 25 (pow.f64 x 8))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (pow.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x 4) 5)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (*.f64 (pow.f64 x 4) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 x 4) 5) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))))))))

simplify141.0ms (1%)

Algorithm
egg-herbie
Rules
852×cube-prod_binary64
770×unswap-sqr_binary64
748×sqr-pow_binary64
455×fabs-mul_binary64
416×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09324
118324
239324
389324
4252324
5827324
61014324
71357324
81437324
91545324
101680324
111871324
122116324
133552324
144055324
154731324
165481324
176418324
186986324
197687324
Stop Event
node limit
Counts
110 → 69
Calls
Call 1
Inputs
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
Outputs
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (pow.f64 x 4))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (+.f64 x eps) 5)
0.3b
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3)
10.2b
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
24.9b
(cbrt.f64 (pow.f64 (+.f64 x eps) 5))
Compiler

Compiled 43 to 25 computations (41.9% saved)

series182.0ms (1.3%)

Counts
3 → 26
Calls

18 calls:

TimeVariablePointExpression
133.0ms
eps
@-inf
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
5.0ms
eps
@inf
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
5.0ms
x
@inf
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3)
5.0ms
x
@0
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
4.0ms
x
@-inf
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3)

rewrite75.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
494×log-prod_binary64
372×fma-def_binary64
346×pow-prod-down_binary64
298×pow2_binary64
232×pow-to-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
125729
2316629
Stop Event
node limit
Counts
3 → 172
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (+.f64 x eps) 5))
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x eps) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (+.f64 x eps) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x eps) 5/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 5) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 10) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 15) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 2) 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 3) 5/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) 5/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 5/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x eps) 5/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x eps)) 10/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 x eps)) (cbrt.f64 (+.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5/3 (log.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5 (log.f64 (+.f64 x eps))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5/3 (log.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 x eps)))) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x eps))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x eps)) 5/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (*.f64 5/3 (log.f64 (+.f64 x eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x eps) 5/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))) 3/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 (neg.f64 (pow.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 x eps) 10) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 (neg.f64 (pow.f64 x 5)) 2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (neg.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (/.f64 1 (exp.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (exp.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 10)) (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 x 10) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x 5))) 2) (cbrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 5))) (sqrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x 5) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6) (pow.f64 (+.f64 x eps) 5/6) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6) (pow.f64 (+.f64 x eps) 5/6) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) 1) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) 1) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)) (cbrt.f64 (pow.f64 (+.f64 x eps) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x eps) 5/6) (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 x eps) 5) 5/6) (pow.f64 (+.f64 x eps) 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) 1) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x eps) 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x eps) 15))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 5 (log.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5 (log.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 15 (log.f64 (+.f64 x eps))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 x eps))) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 5/2 (log.f64 (+.f64 x eps))) 2))))))

simplify278.0ms (1.9%)

Algorithm
egg-herbie
Rules
618×fma-neg_binary64
461×+-commutative_binary64
420×associate-*r*_binary64
360×fma-def_binary64
325×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03015704
111755301
247574342
371964271
Stop Event
node limit
Counts
198 → 218
Calls
Call 1
Inputs
(pow.f64 (pow.f64 eps 5) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (pow.f64 (pow.f64 eps 5) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))) (pow.f64 (pow.f64 eps 5) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))) (pow.f64 (pow.f64 eps 5) 1/3))))
(pow.f64 (pow.f64 x 5) 1/3)
(+.f64 (pow.f64 (pow.f64 x 5) 1/3) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9))))
(+.f64 (pow.f64 (pow.f64 x 5) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (+.f64 (pow.f64 (pow.f64 x 5) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9))))))
(*.f64 (pow.f64 1 1/3) (pow.f64 eps 5))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 1 1/3))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 1 1/3))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9))) (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3))))))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/9)))))))) (pow.f64 x 3)) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5)))))
(*.f64 -1 (pow.f64 x 5))
(*.f64 -1 (pow.f64 x 5))
(-.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (pow.f64 x 5))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5))) (pow.f64 x 5))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))))))) (pow.f64 x 5))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (pow.f64 x 5))
(*.f64 (pow.f64 eps 5) (pow.f64 1 1/3))
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x))
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))))))) (pow.f64 x 3)))))
(*.f64 (pow.f64 1 1/3) (pow.f64 x 5))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5))))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))))))))) (pow.f64 eps 3)))))
Outputs
(pow.f64 (pow.f64 eps 5) 1/3)
(cbrt.f64 (pow.f64 eps 5))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (pow.f64 (pow.f64 eps 5) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (*.f64 (*.f64 5 (pow.f64 eps 4)) x)) (cbrt.f64 (pow.f64 eps 5)))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (cbrt.f64 (pow.f64 eps 5)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))) (pow.f64 (pow.f64 eps 5) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (*.f64 (*.f64 5 (pow.f64 eps 4)) x)) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 1/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 1/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9) (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))) (pow.f64 (pow.f64 eps 5) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (*.f64 (*.f64 5 (pow.f64 eps 4)) x)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) 10) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 eps 10)))) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3)))) (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5)))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (pow.f64 x 3))) (fma.f64 1/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 eps 10))))) (cbrt.f64 (pow.f64 eps 5)))))
(+.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (+.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 x x)))))))
(+.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (+.f64 (*.f64 (fma.f64 eps (*.f64 eps 10) (fma.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))) (neg.f64 (*.f64 10/3 (pow.f64 eps 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)) -1/27)))) (pow.f64 x 3)) (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 x x)))))))
(pow.f64 (pow.f64 x 5) 1/3)
(cbrt.f64 (pow.f64 x 5))
(+.f64 (pow.f64 (pow.f64 x 5) 1/3) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9))))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))) (cbrt.f64 (pow.f64 x 5)))
(fma.f64 1/3 (*.f64 eps (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4))))) (cbrt.f64 (pow.f64 x 5)))
(+.f64 (pow.f64 (pow.f64 x 5) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9)))))
(+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (*.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))))) (cbrt.f64 (pow.f64 x 5)))
(fma.f64 1/3 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 10)))) (*.f64 eps (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 x 5)))
(fma.f64 1/3 (*.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))) (*.f64 eps (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))))) (cbrt.f64 (pow.f64 x 5)))
(fma.f64 1/3 (*.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))) (*.f64 eps (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))))) (cbrt.f64 (pow.f64 x 5)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (+.f64 (pow.f64 (pow.f64 x 5) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9))))))
(fma.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (-.f64 (*.f64 (*.f64 x x) 10) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3))))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (*.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))))) (cbrt.f64 (pow.f64 x 5))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (fma.f64 2/3 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (*.f64 125 (pow.f64 (pow.f64 x 4) 3)))))) (*.f64 (pow.f64 eps 3) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (fma.f64 1/3 (fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 10)))) (*.f64 eps (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))))) (cbrt.f64 (pow.f64 x 5))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18))) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 x 10)))) (*.f64 25 (pow.f64 x 8)))))) (*.f64 (pow.f64 eps 3) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (fma.f64 1/3 (*.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))) (*.f64 eps (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))))) (cbrt.f64 (pow.f64 x 5))))
(fma.f64 1/3 (*.f64 (fma.f64 10 (*.f64 x x) (fma.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) -2/3) (*.f64 (*.f64 125 (pow.f64 (pow.f64 x 4) 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) -1/27)))) (*.f64 (pow.f64 eps 3) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))) (fma.f64 1/3 (*.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4)))) (*.f64 eps (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 10))))))) (cbrt.f64 (pow.f64 x 5))))
(*.f64 (pow.f64 1 1/3) (pow.f64 eps 5))
(pow.f64 eps 5)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5)))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (pow.f64 eps 5))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (pow.f64 eps 5))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (pow.f64 eps 5))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 1 1/3))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)) 2/9))) (*.f64 x x) (pow.f64 eps 5)))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) 2/9)))) (pow.f64 eps 5)))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (pow.f64 eps 5)))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (pow.f64 eps 5)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 1 1/3))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9))) (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3))))))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/9)))))))) (pow.f64 x 3)) (*.f64 (pow.f64 1 1/3) (pow.f64 eps 5)))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)) 2/9))) (*.f64 x x) (fma.f64 (fma.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 eps eps) 10) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 eps 10)))) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3))))) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)))) (*.f64 (cbrt.f64 (pow.f64 eps 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) 10) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 eps 10)))) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)))))))))) (pow.f64 x 3) (pow.f64 eps 5))))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 (cbrt.f64 (pow.f64 eps 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 (*.f64 (*.f64 5 (pow.f64 eps 4)) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) 2/9))) (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 (*.f64 (*.f64 5 (pow.f64 eps 4)) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) 2/9))))) (pow.f64 eps 5))))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))))) (*.f64 (*.f64 (*.f64 2/9 (*.f64 5 (pow.f64 eps 4))) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (cbrt.f64 (pow.f64 eps 5))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))))))) (pow.f64 eps 5))))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (fma.f64 eps (*.f64 eps 10) (fma.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))) (neg.f64 (*.f64 10/3 (pow.f64 eps 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)) -1/27)))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 (fma.f64 eps (*.f64 eps 10) (fma.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))) (neg.f64 (*.f64 10/3 (pow.f64 eps 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)) -1/27)))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))))) (*.f64 (*.f64 (*.f64 2/9 (*.f64 5 (pow.f64 eps 4))) (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (cbrt.f64 (pow.f64 eps 5))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))))))) (pow.f64 eps 5))))
(*.f64 -1 (pow.f64 x 5))
(neg.f64 (pow.f64 x 5))
(*.f64 -1 (pow.f64 x 5))
(neg.f64 (pow.f64 x 5))
(-.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (pow.f64 x 5))
(-.f64 (pow.f64 x 5) (pow.f64 x 5))
0
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5))) (pow.f64 x 5))
(-.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (pow.f64 x 5)) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) 0)
(*.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))))))) (pow.f64 x 5))
(-.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (fma.f64 (*.f64 eps eps) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5))))))))) (pow.f64 x 5))) (pow.f64 x 5))
(+.f64 (fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) 2/9 (fma.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 1/3 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))))))))) 0)
(*.f64 eps (+.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (*.f64 eps (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))))))
(*.f64 eps (+.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (*.f64 eps (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))))))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (pow.f64 x 5))
(-.f64 (+.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (pow.f64 x 5)) (fma.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18)) (*.f64 5 (pow.f64 x 4))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 x x) 10) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3)))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 x x) 10) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))) (*.f64 (*.f64 eps eps) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))))) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (+.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) 2/9 (fma.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 1/3 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3)))))) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) 2/9 (fma.f64 1/3 (-.f64 (*.f64 x (*.f64 x 10)) (fma.f64 2/3 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (*.f64 125 (pow.f64 (pow.f64 x 4) 3)))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (fma.f64 2/3 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (*.f64 125 (pow.f64 (pow.f64 x 4) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18))))))))))) 0))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (*.f64 (*.f64 eps eps) (+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (*.f64 (+.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)))) (cbrt.f64 (pow.f64 x 5)))) (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18))) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 x 10)))) (*.f64 25 (pow.f64 x 8)))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3))) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) 2/9) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))) (fma.f64 1/9 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))) eps))))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (*.f64 (*.f64 eps eps) (+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (*.f64 (+.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)))) (cbrt.f64 (pow.f64 x 5)))) (*.f64 (fma.f64 10 (*.f64 x x) (fma.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) -2/3) (*.f64 (*.f64 125 (pow.f64 (pow.f64 x 4) 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) -1/27)))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3))) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) 2/9) (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))) (fma.f64 1/9 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))) eps))))
(*.f64 (pow.f64 eps 5) (pow.f64 1 1/3))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (pow.f64 eps 5))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (pow.f64 eps 5))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)) 2/9))) (*.f64 x x) (pow.f64 eps 5)))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) 2/9)))) (pow.f64 eps 5)))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (pow.f64 eps 5)))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 5) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (pow.f64 (*.f64 (pow.f64 eps 20) 1) 1/9)))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9))))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/3) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 2) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2))))) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) 3) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/3))))))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/9) (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2)))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))))))))) (pow.f64 x 3)))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18))) (*.f64 (*.f64 2/3 (*.f64 5 (pow.f64 eps 4))) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 (pow.f64 eps 20) 1/18)))) x (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)) 2/9))) (*.f64 x x) (fma.f64 (fma.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 eps eps) 10) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 eps 10)))) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3))))) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)))) (*.f64 (cbrt.f64 (pow.f64 eps 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) 10) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 eps 10)))) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3)))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 2/9 (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2)))) (*.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)))))))))) (pow.f64 x 3) (pow.f64 eps 5))))
(fma.f64 x (*.f64 (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) 1) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (fma.f64 (cbrt.f64 (pow.f64 eps 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 (*.f64 (*.f64 5 (pow.f64 eps 4)) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) 2/9))) (*.f64 (+.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2))) -1/3)) (*.f64 (*.f64 (*.f64 (*.f64 5 (pow.f64 eps 4)) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) 2/9))))) (pow.f64 eps 5))))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps 10)) (fma.f64 (*.f64 (*.f64 10/3 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 1/27 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)))))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))))) (*.f64 (*.f64 (*.f64 2/9 (*.f64 5 (pow.f64 eps 4))) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (cbrt.f64 (pow.f64 eps 5))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))))))) (pow.f64 eps 5))))
(fma.f64 x (*.f64 5 (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (*.f64 (pow.f64 (pow.f64 eps 20) 1/18) (pow.f64 eps 4)))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18))))) (cbrt.f64 (pow.f64 eps 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18)) (*.f64 (*.f64 25 (pow.f64 eps 8)) 2/9)))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (fma.f64 eps (*.f64 eps 10) (fma.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))) (neg.f64 (*.f64 10/3 (pow.f64 eps 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)) -1/27)))) (fma.f64 (*.f64 (*.f64 5/3 (pow.f64 eps 4)) (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))) (*.f64 1/9 (*.f64 (*.f64 25 (pow.f64 eps 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 20)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 10)) 1/18)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (*.f64 (fma.f64 eps (*.f64 eps 10) (fma.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))) (neg.f64 (*.f64 10/3 (pow.f64 eps 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 10))) (*.f64 (*.f64 125 (pow.f64 (pow.f64 eps 4) 3)) -1/27)))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 5)))))) (*.f64 (*.f64 (*.f64 2/9 (*.f64 5 (pow.f64 eps 4))) (fma.f64 (pow.f64 eps 3) 10 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 5)) 1/18) (*.f64 25 (pow.f64 eps 8)))) -1/3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 40)) 1/18)) (cbrt.f64 (pow.f64 eps 5))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 eps 25)) 1/18))))))) (pow.f64 eps 5))))
(*.f64 (pow.f64 1 1/3) (pow.f64 x 5))
(pow.f64 x 5)
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)))
(fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (pow.f64 x 5))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (pow.f64 x 5))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (*.f64 (pow.f64 1 1/3) (pow.f64 x 5))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (fma.f64 (*.f64 eps eps) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5))))))))) (pow.f64 x 5)))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) 2/9 (fma.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 1/3 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3)))))) (pow.f64 x 5)))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (pow.f64 x 5)))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (pow.f64 x 5)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 20)) 1/9) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 x 5)) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 5)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/3) (-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/9) (*.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/9) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))))))))) (pow.f64 eps 3)))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18))) 1) (+.f64 (fma.f64 (*.f64 eps eps) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (+.f64 (*.f64 1/3 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5))))))))) (pow.f64 x 5)) (*.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 x x) 10) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18)) (*.f64 5 (pow.f64 x 4))) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (cbrt.f64 (/.f64 1 (pow.f64 x 5))))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 x x) 10) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))))))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) 2/9 (fma.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 1/3 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3)))))) (fma.f64 (pow.f64 eps 3) (fma.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) 2/9 (fma.f64 1/3 (-.f64 (*.f64 x (*.f64 x 10)) (fma.f64 2/3 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (*.f64 125 (pow.f64 (pow.f64 x 4) 3)))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (*.f64 5 (pow.f64 x 4))))) (*.f64 (cbrt.f64 (pow.f64 x 5)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (fma.f64 2/3 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) (*.f64 125 (pow.f64 (pow.f64 x 4) 3)))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (fma.f64 4 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) -1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18))))))))) (pow.f64 x 5))))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (fma.f64 (pow.f64 eps 3) (+.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)))) (cbrt.f64 (pow.f64 x 5)))) (*.f64 (-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18))) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 x 10)))) (*.f64 25 (pow.f64 x 8)))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3))) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) 2/9) (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))) (fma.f64 1/9 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))) (pow.f64 x 5))))
(fma.f64 eps (*.f64 5 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 x 20) 1/18) (pow.f64 (pow.f64 x 20) 1/18)))) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 25 (pow.f64 x 8))) 2/9 (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18)) (*.f64 (*.f64 25 (pow.f64 x 8)) 1/9))) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3)))) (fma.f64 (pow.f64 eps 3) (+.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 40)) 1/18)))) (cbrt.f64 (pow.f64 x 5)))) (*.f64 (fma.f64 10 (*.f64 x x) (fma.f64 (*.f64 5 (*.f64 (pow.f64 x 4) (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) -2/3) (*.f64 (*.f64 125 (pow.f64 (pow.f64 x 4) 3)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 10))) -1/27)))) (+.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 x 5))))) 1/3))) (*.f64 (*.f64 5 (pow.f64 x 4)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 25)) 1/18)) 2/9) (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8)))))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 10)) 1/18))) (fma.f64 1/9 (*.f64 (*.f64 25 (pow.f64 x 8)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 20)) 1/18))) (*.f64 2/3 (*.f64 (fma.f64 (pow.f64 x 3) 10 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 x 5)) 1/18)) (*.f64 -25 (pow.f64 x 8))))) (cbrt.f64 (/.f64 1 (pow.f64 x 5)))))))))) (pow.f64 x 5))))

eval487.0ms (3.4%)

Compiler

Compiled 16968 to 11756 computations (30.7% saved)

prune155.0ms (1.1%)

Pruning

21 alts after pruning (15 fresh and 6 done)

PrunedKeptTotal
New5766582
Fresh4913
Picked011
Done156
Total58121602
Error
0.0b
Counts
602 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
21.5b
0
11.1b
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
14.7b
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
20.4b
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
17.0b
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
11.1b
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
36.6b
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
18.2b
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)
10.9b
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
11.3b
(pow.f64 eps 5)
10.9b
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
10.8b
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
11.0b
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
10.8b
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
10.5b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
10.8b
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
10.8b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
45.3b
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3))
37.0b
(exp.f64 (*.f64 5 (log.f64 eps)))
57.0b
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
11.0b
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
Compiler

Compiled 533 to 395 computations (25.9% saved)

localize66.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))
0.1b
(*.f64 10 (pow.f64 x 3))
0.1b
(*.f64 (pow.f64 eps 3) 10)
0.1b
(*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))
Compiler

Compiled 125 to 86 computations (31.2% saved)

series31.0ms (0.2%)

Counts
4 → 60
Calls

18 calls:

TimeVariablePointExpression
21.0ms
eps
@-inf
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))
1.0ms
x
@0
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))
1.0ms
eps
@0
(*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))
1.0ms
x
@-inf
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))
1.0ms
eps
@0
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
775×log-prod_binary64
394×pow2_binary64
347×pow-unpow_binary64
272×pow1/3_binary64
271×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01747
136247
2392347
Stop Event
node limit
Counts
4 → 80
Calls
Call 1
Inputs
(*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))
(*.f64 (pow.f64 eps 3) 10)
(*.f64 10 (pow.f64 x 3))
(*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (pow.f64 x 3)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (pow.f64 x 3))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 6) 100)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 10)) x) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 (sqrt.f64 10) (pow.f64 x 3/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (*.f64 10 (pow.f64 x 3)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 10 (pow.f64 x 3)) 3) (pow.f64 eps 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 6) 100)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (*.f64 10 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (*.f64 10 (pow.f64 x 3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 10 (pow.f64 x 3)) 3) (pow.f64 eps 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (*.f64 10 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 eps) (fma.f64 3 (log.f64 x) (log1p.f64 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 eps) (fma.f64 3 (log.f64 x) (log1p.f64 9))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 10 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 10)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 10))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 10 (pow.f64 eps 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 6) 100) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 10 (pow.f64 eps 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (cbrt.f64 10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 10) (pow.f64 eps 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 eps 6) 100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 10 (pow.f64 eps 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 10 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 10 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 3 (log.f64 eps) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 3 (log.f64 eps) (log1p.f64 9)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 10 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 10)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 10))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 10 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 10 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 6) 100) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 10 (pow.f64 x 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (cbrt.f64 10)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 10) (pow.f64 x 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x 6) 100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 10 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 10 (pow.f64 x 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 10 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 10 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 3 (log.f64 x) (log1p.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 3 (log.f64 x) (log1p.f64 9)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 10 (pow.f64 eps 3))) x) (*.f64 (*.f64 5 (pow.f64 eps 4)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3)))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 5 (pow.f64 eps 4) (*.f64 x (*.f64 10 (pow.f64 eps 3)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 x (*.f64 10 (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (*.f64 10 (pow.f64 eps 3))) x (*.f64 (*.f64 5 (pow.f64 eps 4)) x))))))

simplify233.0ms (1.6%)

Algorithm
egg-herbie
Rules
1138×sqr-pow_binary64
706×unswap-sqr_binary64
661×pow-sqr_binary64
604×cube-prod_binary64
505×fabs-mul_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
022879
158879
2164861
3659807
41296771
52527771
62632771
72751771
82882771
93041771
103267771
113561771
123911771
134368771
144944771
155659771
165963771
176271771
186555771
196861771
207157771
Stop Event
node limit
Counts
140 → 90
Calls
Call 1
Inputs
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
Outputs
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 10 (*.f64 eps eps)))
(*.f64 (pow.f64 x 3) (*.f64 eps (*.f64 10 eps)))
(*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3))))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 10 (pow.f64 eps 3))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(*.f64 5 (*.f64 x (pow.f64 eps 4)))
(*.f64 x (*.f64 5 (pow.f64 eps 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))
(*.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)))
(*.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 5 (*.f64 (pow.f64 eps 4) x)) (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(*.f64 5 (*.f64 x (pow.f64 eps 4)))
(*.f64 x (*.f64 5 (pow.f64 eps 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(*.f64 5 (*.f64 (pow.f64 eps 4) x))
(*.f64 5 (*.f64 x (pow.f64 eps 4)))
(*.f64 x (*.f64 5 (pow.f64 eps 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 5 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 10 (*.f64 (pow.f64 eps 3) (*.f64 x x)) (*.f64 5 (*.f64 x (pow.f64 eps 4))))
(fma.f64 10 (*.f64 x (*.f64 x (pow.f64 eps 3))) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(*.f64 x (+.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 10 x))))
(*.f64 x (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 10 x) (*.f64 eps 5))))
(*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (pow.f64 x 4) eps)
0.1b
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
eps
@-inf
(*.f64 (pow.f64 x 4) eps)
0.0ms
x
@0
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
0.0ms
x
@inf
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
0.0ms
eps
@inf
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
0.0ms
eps
@-inf
(*.f64 5 (*.f64 (pow.f64 x 4) eps))

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
699×pow1_binary64
647×add-log-exp_binary64
647×log1p-expm1-u_binary64
647×expm1-log1p-u_binary64
633×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
116717
2183917
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 (pow.f64 x 4) eps)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 25 (*.f64 (pow.f64 x 8) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5) (*.f64 (pow.f64 x 4) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5 (*.f64 (pow.f64 x 4) eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 x 4) eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x 4) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x 8) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 x 4)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 x 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 4) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 4) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x 4) eps)))))))

simplify149.0ms (1%)

Algorithm
egg-herbie
Rules
852×cube-prod_binary64
758×unswap-sqr_binary64
748×sqr-pow_binary64
500×fabs-mul_binary64
416×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08408
116408
235408
377408
4215408
5732408
6956408
71299408
81379408
91487408
101619408
111810408
122055408
133465408
143971408
154652408
165400408
176335408
186907408
197612408
Stop Event
node limit
Counts
72 → 27
Calls
Call 1
Inputs
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
Outputs
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 5 eps))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))
(*.f64 eps (pow.f64 x 4))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
Compiler

Compiled 14 to 10 computations (28.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
eps
@-inf
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
1.0ms
eps
@0
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
1.0ms
eps
@inf
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))

rewrite40.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
437×pow1_binary64
429×add-sqr-sqrt_binary64
415×add-log-exp_binary64
415×log1p-expm1-u_binary64
415×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054
11104
212034
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 eps 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 5))) (cbrt.f64 (exp.f64 (pow.f64 eps 5))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 5)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 5)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 5/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 eps 5) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps eps) 5/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 eps 5)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 10))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 eps 5) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 eps) 5))))))

simplify169.0ms (1.2%)

Algorithm
egg-herbie
Rules
1274×sqr-pow_binary64
676×cube-prod_binary64
666×pow-sqr_binary64
558×fabs-mul_binary64
373×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0448
1948
21448
32348
44548
513348
651848
7118048
8126748
9139948
10155748
11179048
12211248
13253348
14303548
15363548
16435548
17467848
18496448
19518648
20536248
21544648
22638648
23736048
24782648
Stop Event
node limit
Counts
28 → 16
Calls
Call 1
Inputs
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
Outputs
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)
(pow.f64 eps 5)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
0.1b
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x)))))
0.1b
(*.f64 x (*.f64 eps (*.f64 x x)))
0.1b
(*.f64 eps (*.f64 x x))
Compiler

Compiled 66 to 22 computations (66.7% saved)

series8.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(*.f64 x (*.f64 eps (*.f64 x x)))
0.0ms
eps
@-inf
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
0.0ms
x
@-inf
(*.f64 x (*.f64 eps (*.f64 x x)))
0.0ms
x
@inf
(*.f64 x (*.f64 eps (*.f64 x x)))
0.0ms
eps
@-inf
(*.f64 eps (*.f64 x x))

rewrite79.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
710×log-prod_binary64
373×pow-unpow_binary64
341×pow2_binary64
308×prod-diff_binary64
240×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01459
129250
2338550
Stop Event
node limit
Counts
4 → 89
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps (*.f64 x x)))
(*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 x x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 x 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (sqrt.f64 eps)) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 6) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (sqrt.f64 eps)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 6) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 x 3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 2) 100) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 2) 100))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) 1) (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) 2) (cbrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) (sqrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) 3) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) 2) (-.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 2) 100) (*.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) 2) (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 2) 100)) (-.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))) (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 10) (*.f64 eps (pow.f64 x 3))) eps) (exp.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)))) (exp.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) (*.f64 eps 10) (*.f64 eps (*.f64 5 (pow.f64 x 4))))) 1))))))

simplify239.0ms (1.7%)

Algorithm
egg-herbie
Rules
731×associate-*l*_binary64
616×sqr-pow_binary64
604×distribute-rgt-in_binary64
571×associate-*r*_binary64
542×distribute-lft-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0191131
1481131
21251131
34461113
427951059
538181059
644671059
761111059
863391059
965751059
1068611059
1172151059
1276521059
Stop Event
node limit
Counts
185 → 98
Calls
Call 1
Inputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
Outputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 eps (pow.f64 x 3))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)))
(*.f64 eps (*.f64 eps (*.f64 (pow.f64 x 3) 10)))
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10))
(*.f64 eps (*.f64 (pow.f64 x 3) (*.f64 eps 10)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(+.f64 (*.f64 10 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 5 (*.f64 eps (pow.f64 x 4))))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x 4) 5)))
(fma.f64 10 (*.f64 (pow.f64 x 3) (*.f64 eps eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 5)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 10)) (*.f64 5 (pow.f64 x 4))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 x 5) (*.f64 eps 10))))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (+.f64 x eps) 5)
0.6b
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
2.1b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
23.4b
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
Compiler

Compiled 46 to 26 computations (43.5% saved)

series12.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
2.0ms
x
@0
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
2.0ms
x
@-inf
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
2.0ms
eps
@0
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
1.0ms
eps
@-inf
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
907×prod-diff_binary64
463×log-prod_binary64
330×fma-def_binary64
278×pow2_binary64
188×pow-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
121428
2286128
Stop Event
node limit
Counts
2 → 163
Calls
Call 1
Inputs
(log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (log.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (log.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (log.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (log.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)))) (log.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)))) (log.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 (neg.f64 (pow.f64 x 5)) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 (neg.f64 (pow.f64 x 5)) 2))) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 -1 (pow.f64 x 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (cbrt.f64 x) 10) (*.f64 (cbrt.f64 (pow.f64 x 5)) (pow.f64 (cbrt.f64 x) 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 x eps) 15) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (/.f64 (pow.f64 x 15) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 x eps) 10) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (/.f64 (pow.f64 x 10) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) (neg.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 (neg.f64 (pow.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 x eps) 10) (-.f64 (pow.f64 (neg.f64 (pow.f64 x 5)) 2) (*.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 (neg.f64 (pow.f64 x 5)) 2)) (-.f64 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (pow.f64 (exp.f64 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 1) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)))) (pow.f64 (exp.f64 1) (log.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 1) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)))) (pow.f64 (exp.f64 1) (log.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (*.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (*.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5)) (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) 1) (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) 1) (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (+.f64 x eps) 5)) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (+.f64 1 (expm1.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (exp.f64 (neg.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5))) (/.f64 1 (exp.f64 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (exp.f64 (pow.f64 (+.f64 x eps) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 x 5))) (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x eps) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5) 1 (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 1 (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 x eps) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) 2) (cbrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 10)) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 10)) (neg.f64 (cbrt.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 15) (pow.f64 x 15)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (pow.f64 (*.f64 (+.f64 x eps) x) 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x 5))) 2) (cbrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x 5))) (sqrt.f64 (neg.f64 (pow.f64 x 5))) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 x 5/2)) (pow.f64 x 5/2) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (neg.f64 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x eps)) 10) (pow.f64 (cbrt.f64 (+.f64 x eps)) 5) (*.f64 (neg.f64 (pow.f64 x 5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x 5) (pow.f64 (+.f64 x eps) 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (pow.f64 x 5)) 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (+.f64 (neg.f64 (pow.f64 x 5)) (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 10))) (cbrt.f64 (pow.f64 x 5)) (pow.f64 (+.f64 x eps) 5))))))

simplify80.0ms (0.6%)

Algorithm
egg-herbie
Rules
899×associate-/l*_binary64
859×associate-/r*_binary64
393×fma-def_binary64
256×associate-+r+_binary64
245×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03022589
110382314
246401903
Stop Event
node limit
Counts
211 → 246
Calls
Call 1
Inputs
(log.f64 (pow.f64 eps 5))
(+.f64 (*.f64 5 (/.f64 x eps)) (log.f64 (pow.f64 eps 5)))
(+.f64 (*.f64 5 (/.f64 x eps)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2) (pow.f64 eps 10)))) (pow.f64 x 2))) (log.f64 (pow.f64 eps 5))))
(+.f64 (*.f64 5 (/.f64 x eps)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 eps 5))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 eps 10))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3) (pow.f64 eps 15))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2) (pow.f64 eps 10)))) (pow.f64 x 2))) (log.f64 (pow.f64 eps 5)))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (log.f64 (+.f64 (*.f64 4 eps) eps)))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (log.f64 (+.f64 (*.f64 4 eps) eps)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2)))))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (*.f64 4 eps) eps))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2)))) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 3) (pow.f64 (+.f64 (*.f64 4 eps) eps) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (log.f64 (+.f64 (*.f64 4 eps) eps)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))))))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 3) (pow.f64 (+.f64 (*.f64 4 eps) eps) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3)))) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) (+.f64 (*.f64 4 eps) eps))))) (pow.f64 x 3))) (log.f64 (+.f64 (*.f64 4 eps) eps))))))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (log.f64 eps))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps)))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 2) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))))))))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 2) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 4 x) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))))))))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps)))))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 2 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))) (pow.f64 eps 2))) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 4 x) x) 3)) (*.f64 -6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 x) x))))) (pow.f64 eps 3))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 2 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))) (pow.f64 eps 2))) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps)))))))
(+.f64 (log.f64 -1) (*.f64 -5 (log.f64 (/.f64 -1 eps))))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (/.f64 x eps))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 -2 (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (pow.f64 eps 2))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (/.f64 x eps)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 -2 (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (pow.f64 eps 2))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (+.f64 (/.f64 x eps) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 4 x) x) 3)) (+.f64 (*.f64 -6 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 -6 (*.f64 (+.f64 (*.f64 4 x) x) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))))) (pow.f64 eps 3))))))))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
Outputs
(log.f64 (pow.f64 eps 5))
(*.f64 5 (log.f64 eps))
(+.f64 (*.f64 5 (/.f64 x eps)) (log.f64 (pow.f64 eps 5)))
(fma.f64 5 (/.f64 x eps) (*.f64 5 (log.f64 eps)))
(*.f64 5 (+.f64 (log.f64 eps) (/.f64 x eps)))
(+.f64 (*.f64 5 (/.f64 x eps)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2) (pow.f64 eps 10)))) (pow.f64 x 2))) (log.f64 (pow.f64 eps 5))))
(fma.f64 5 (/.f64 x eps) (fma.f64 1/2 (*.f64 (fma.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5)) (neg.f64 (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (pow.f64 eps 10)))) (*.f64 x x)) (*.f64 5 (log.f64 eps))))
(fma.f64 5 (/.f64 x eps) (fma.f64 1/2 (*.f64 x (*.f64 x (-.f64 (*.f64 2 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (pow.f64 eps 5))) (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (pow.f64 eps 10))))) (*.f64 5 (log.f64 eps))))
(fma.f64 5 (/.f64 x eps) (fma.f64 1/2 (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (*.f64 (pow.f64 eps 3) 10) (pow.f64 eps 5)) (/.f64 (*.f64 -25 (pow.f64 eps 8)) (pow.f64 eps 10))))) (*.f64 5 (log.f64 eps))))
(+.f64 (*.f64 5 (/.f64 x eps)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 eps 5))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4)))) (pow.f64 eps 10))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 3) (pow.f64 eps 15))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) 2) (pow.f64 eps 10)))) (pow.f64 x 2))) (log.f64 (pow.f64 eps 5)))))
(fma.f64 5 (/.f64 x eps) (fma.f64 1/6 (*.f64 (fma.f64 6 (/.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 eps 5)) (fma.f64 -6 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (/.f64 (pow.f64 eps 10) (*.f64 5 (pow.f64 eps 4)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3) (pow.f64 eps 15))))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (fma.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (pow.f64 eps 5)) (neg.f64 (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (pow.f64 eps 10)))) (*.f64 x x)) (*.f64 5 (log.f64 eps)))))
(fma.f64 5 (/.f64 x eps) (fma.f64 1/6 (*.f64 (fma.f64 6 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 eps 5) 10)) (fma.f64 2 (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3) (pow.f64 eps 15)) (/.f64 -6 (/.f64 (pow.f64 eps 10) (*.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 5 (pow.f64 eps 4))))))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 x (*.f64 x (-.f64 (*.f64 2 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (pow.f64 eps 5))) (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 2) (pow.f64 eps 10))))) (*.f64 5 (log.f64 eps)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (pow.f64 eps 3) 10) (pow.f64 eps 5)) (/.f64 (*.f64 -25 (pow.f64 eps 8)) (pow.f64 eps 10)))) (*.f64 (*.f64 1/6 (fma.f64 6 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 eps 5)) 10) (fma.f64 2 (/.f64 (pow.f64 (*.f64 5 (pow.f64 eps 4)) 3) (pow.f64 eps 15)) (*.f64 (/.f64 -6 (pow.f64 eps 10)) (*.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))) x))) (*.f64 5 (+.f64 (log.f64 eps) (/.f64 x eps))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))
(fma.f64 -4 (neg.f64 (log.f64 x)) (log.f64 (*.f64 5 eps)))
(fma.f64 -4 (neg.f64 (log.f64 x)) (log.f64 (*.f64 eps 5)))
(+.f64 (*.f64 4 (log.f64 x)) (log.f64 (*.f64 eps 5)))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (log.f64 (+.f64 (*.f64 4 eps) eps)))))
(fma.f64 -4 (neg.f64 (log.f64 x)) (fma.f64 8 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (fma.f64 2 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (log.f64 (*.f64 5 eps)))))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 5 x) eps)) 10) (fma.f64 -4 (neg.f64 (log.f64 x)) (log.f64 (*.f64 eps 5))))
(+.f64 (+.f64 (*.f64 4 (log.f64 x)) (*.f64 (/.f64 eps (*.f64 5 x)) 10)) (log.f64 (*.f64 eps 5)))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (log.f64 (+.f64 (*.f64 4 eps) eps)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2)))))))
(fma.f64 -4 (neg.f64 (log.f64 x)) (fma.f64 8 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (+.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (log.f64 (*.f64 5 eps))) (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) 10) 2) (pow.f64 (*.f64 5 eps) 2)) (*.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 5 eps)))) (*.f64 x x))))))
(fma.f64 -4 (neg.f64 (log.f64 x)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2/5 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) eps)) (/.f64 (*.f64 (pow.f64 eps 4) 100) (*.f64 25 (*.f64 eps eps)))) (*.f64 x x)) (log.f64 (*.f64 eps 5))) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 5 x) eps)) 10)))
(+.f64 (*.f64 4 (log.f64 x)) (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 2/5 (/.f64 (*.f64 (pow.f64 eps 3) 10) eps) (/.f64 (*.f64 (pow.f64 eps 4) -100) (*.f64 (*.f64 eps eps) 25))) (*.f64 x x)) (log.f64 (*.f64 eps 5))) (*.f64 (/.f64 eps (*.f64 5 x)) 10)))
(+.f64 (*.f64 -4 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 8 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) (+.f64 (*.f64 4 eps) eps))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2)))) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 3) (pow.f64 (+.f64 (*.f64 4 eps) eps) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 eps 2) (*.f64 x (+.f64 (*.f64 4 eps) eps)))) (+.f64 (log.f64 (+.f64 (*.f64 4 eps) eps)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))))))))
(fma.f64 -4 (neg.f64 (log.f64 x)) (fma.f64 8 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (fma.f64 1/6 (/.f64 (fma.f64 6 (/.f64 (*.f64 5 (pow.f64 eps 4)) (*.f64 5 eps)) (fma.f64 -6 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (/.f64 (pow.f64 (*.f64 5 eps) 2) (*.f64 (*.f64 eps eps) 10))) (*.f64 2 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) 10) 3) (pow.f64 (*.f64 5 eps) 3))))) (pow.f64 x 3)) (+.f64 (fma.f64 2 (/.f64 (/.f64 (*.f64 eps eps) x) (*.f64 5 eps)) (log.f64 (*.f64 5 eps))) (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) 10) 2) (pow.f64 (*.f64 5 eps) 2)) (*.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 5 eps)))) (*.f64 x x)))))))
(+.f64 (fma.f64 -4 (neg.f64 (log.f64 x)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2/5 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) eps)) (/.f64 (*.f64 (pow.f64 eps 4) 100) (*.f64 25 (*.f64 eps eps)))) (*.f64 x x)) (log.f64 (*.f64 eps 5))) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 5 x) eps)) 10))) (/.f64 1/6 (/.f64 (pow.f64 x 3) (fma.f64 6 (*.f64 1 (/.f64 (pow.f64 eps 4) eps)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 eps eps) 3) 1000) (*.f64 125 (pow.f64 eps 3))) (/.f64 (*.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) -6) (/.f64 (*.f64 25 (*.f64 eps eps)) (*.f64 eps (*.f64 eps 10)))))))))
(+.f64 (*.f64 4 (log.f64 x)) (+.f64 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 2/5 (/.f64 (*.f64 (pow.f64 eps 3) 10) eps) (/.f64 (*.f64 (pow.f64 eps 4) -100) (*.f64 (*.f64 eps eps) 25))) (*.f64 x x)) (log.f64 (*.f64 eps 5))) (*.f64 (/.f64 eps (*.f64 5 x)) 10)) (*.f64 (/.f64 1/6 (pow.f64 x 3)) (fma.f64 6 (/.f64 (pow.f64 eps 3) 1) (fma.f64 2 (pow.f64 (/.f64 10 (/.f64 5 eps)) 3) (/.f64 (*.f64 (pow.f64 eps 3) 10) (/.f64 (*.f64 (/.f64 5 eps) (/.f64 eps 2)) -6)))))))
(+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))
(fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 5 eps)))
(fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 eps 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps))))
(fma.f64 -1 (/.f64 (fma.f64 -4 (/.f64 (*.f64 eps eps) (*.f64 5 eps)) (/.f64 (neg.f64 (*.f64 (*.f64 eps eps) 6)) (*.f64 5 eps))) x) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 5 eps))))
(-.f64 (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 eps 5))) (/.f64 (+.f64 (*.f64 -4/5 (/.f64 (*.f64 eps eps) eps)) (*.f64 -1/5 (/.f64 (*.f64 eps (*.f64 eps 6)) eps))) x))
(-.f64 (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 eps 5))) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) -10) (*.f64 eps 5)) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (log.f64 (+.f64 (*.f64 4 eps) eps)))))
(fma.f64 -1 (/.f64 (fma.f64 -4 (/.f64 (*.f64 eps eps) (*.f64 5 eps)) (/.f64 (neg.f64 (*.f64 (*.f64 eps eps) 6)) (*.f64 5 eps))) x) (fma.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4)) 2) (pow.f64 (*.f64 5 eps) 2)) (*.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 5 eps)))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 5 eps)))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2/5 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) eps)) (/.f64 (pow.f64 (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6)) 2) (*.f64 25 (*.f64 eps eps)))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 eps 5)))) (/.f64 (+.f64 (*.f64 -4/5 (/.f64 (*.f64 eps eps) eps)) (*.f64 -1/5 (/.f64 (*.f64 eps (*.f64 eps 6)) eps))) x))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 2/5 eps) (*.f64 (pow.f64 eps 3) 10)) (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) -10) 2) (*.f64 (*.f64 eps eps) 25))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (log.f64 (*.f64 eps 5)))) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) -10) (*.f64 eps 5)) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 eps) eps))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) (+.f64 (*.f64 4 eps) eps)))) x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 2) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (+.f64 (*.f64 4 eps) eps)))) (pow.f64 x 2))) (+.f64 (*.f64 -4 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) 3) (pow.f64 (+.f64 (*.f64 4 eps) eps) 3))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3)))) (pow.f64 (+.f64 (*.f64 4 eps) eps) 2))) (*.f64 6 (/.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) (+.f64 (*.f64 4 eps) eps))))) (pow.f64 x 3))) (log.f64 (+.f64 (*.f64 4 eps) eps))))))
(fma.f64 -1 (/.f64 (fma.f64 -4 (/.f64 (*.f64 eps eps) (*.f64 5 eps)) (/.f64 (neg.f64 (*.f64 (*.f64 eps eps) 6)) (*.f64 5 eps))) x) (fma.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4)) 2) (pow.f64 (*.f64 5 eps) 2)) (*.f64 2 (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 5 eps)))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4)) 3) (pow.f64 (*.f64 5 eps) 3)) (fma.f64 -6 (/.f64 (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4)) (/.f64 (pow.f64 (*.f64 5 eps) 2) (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))))) (/.f64 (*.f64 6 (*.f64 (pow.f64 eps 4) -5)) (*.f64 5 eps)))) (pow.f64 x 3)) (log.f64 (*.f64 5 eps))))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2/5 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) eps)) (/.f64 (pow.f64 (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6)) 2) (*.f64 25 (*.f64 eps eps)))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6)) 3) (*.f64 125 (pow.f64 eps 3))) (fma.f64 -6 (/.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (/.f64 (*.f64 25 (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6)))) (*.f64 6/5 (/.f64 (*.f64 (pow.f64 eps 4) -5) eps)))) (pow.f64 x 3)) (log.f64 (*.f64 eps 5))))) (/.f64 (+.f64 (*.f64 -4/5 (/.f64 (*.f64 eps eps) eps)) (*.f64 -1/5 (/.f64 (*.f64 eps (*.f64 eps 6)) eps))) x))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 2/5 eps) (*.f64 (pow.f64 eps 3) 10)) (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) -10) 2) (*.f64 (*.f64 eps eps) 25))) (*.f64 x x)) (fma.f64 -4 (log.f64 (/.f64 -1 x)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) -10) (*.f64 eps 5)) 3) (fma.f64 -6 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 eps eps) 25)) (*.f64 (*.f64 eps eps) -10)) (/.f64 (*.f64 (pow.f64 eps 4) -5) (/.f64 eps 6/5)))) (pow.f64 x 3)) (log.f64 (*.f64 eps 5))))) (/.f64 (/.f64 (*.f64 (*.f64 eps eps) -10) (*.f64 eps 5)) x))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (log.f64 eps))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (log.f64 eps))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps)))
(+.f64 (+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (log.f64 eps)) (*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 x x) 6) (/.f64 (*.f64 5 (pow.f64 x 4)) x)) (*.f64 4 (/.f64 (pow.f64 x 3) (*.f64 5 (pow.f64 x 4)))))))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (fma.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 5 (pow.f64 x 4))) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (log.f64 eps)))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (fma.f64 eps (+.f64 (/.f64 (/.f64 (pow.f64 x 3) 5/6) (pow.f64 x 4)) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (log.f64 eps)))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 2) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))))))))
(+.f64 (+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (log.f64 eps)) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) 6) (/.f64 (*.f64 5 (pow.f64 x 4)) x)) (*.f64 4 (/.f64 (pow.f64 x 3) (*.f64 5 (pow.f64 x 4))))) eps (*.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) 2) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) 10)) (*.f64 5 (pow.f64 x 4)))))))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 5 (pow.f64 x 4))) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (log.f64 eps)) (*.f64 (*.f64 eps eps) (*.f64 (-.f64 (*.f64 2/5 (/.f64 (*.f64 x (*.f64 x 10)) (pow.f64 x 4))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) 2) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2))) 1/2))))
(+.f64 (+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (log.f64 eps)) (fma.f64 eps (+.f64 (/.f64 (/.f64 (pow.f64 x 3) 5/6) (pow.f64 x 4)) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (*.f64 (*.f64 eps eps) (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 x x) 1/4) (pow.f64 x 4)) (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 10) 2) (*.f64 25 (pow.f64 x 8)))) 1/2))))
(+.f64 (log.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (+.f64 (log.f64 eps) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 x 3) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 2) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 4 x) x) (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x)) 3) (pow.f64 (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)) 3)))))))))))
(+.f64 (+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (log.f64 eps)) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) 6) (/.f64 (*.f64 5 (pow.f64 x 4)) x)) (*.f64 4 (/.f64 (pow.f64 x 3) (*.f64 5 (pow.f64 x 4))))) eps (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) 2) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)) (/.f64 (*.f64 2 (*.f64 (*.f64 x x) 10)) (*.f64 5 (pow.f64 x 4))))) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 6 (/.f64 (*.f64 5 x) (*.f64 5 (pow.f64 x 4))) (fma.f64 -6 (/.f64 (*.f64 (*.f64 x x) 10) (/.f64 (pow.f64 (*.f64 5 (pow.f64 x 4)) 2) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))))) (*.f64 2 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) 3) (pow.f64 (*.f64 5 (pow.f64 x 4)) 3)))))))))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 6) (*.f64 5 (pow.f64 x 4))) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (log.f64 eps)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 2/5 (/.f64 (*.f64 x (*.f64 x 10)) (pow.f64 x 4))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) 2) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (*.f64 (fma.f64 6 (*.f64 1 (/.f64 x (pow.f64 x 4))) (fma.f64 2 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) 3) (*.f64 125 (pow.f64 (pow.f64 x 4) 3))) (/.f64 (*.f64 (*.f64 -6 (*.f64 x (*.f64 x 10))) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6))) (pow.f64 (*.f64 5 (pow.f64 x 4)) 2)))) (*.f64 (pow.f64 eps 3) 1/6)))))
(+.f64 (log.f64 (*.f64 5 (pow.f64 x 4))) (+.f64 (fma.f64 eps (+.f64 (/.f64 (/.f64 (pow.f64 x 3) 5/6) (pow.f64 x 4)) (*.f64 4/5 (/.f64 (pow.f64 x 3) (pow.f64 x 4)))) (log.f64 eps)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (/.f64 (*.f64 x x) 1/4) (pow.f64 x 4)) (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 10) 2) (*.f64 25 (pow.f64 x 8))))) (*.f64 (fma.f64 6 (/.f64 x (pow.f64 x 4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 (pow.f64 x 3) 10) (*.f64 5 (pow.f64 x 4))) 3) (*.f64 (/.f64 (*.f64 -6 (*.f64 x (*.f64 x 10))) (*.f64 25 (pow.f64 x 8))) (*.f64 (pow.f64 x 3) 10)))) (*.f64 (pow.f64 eps 3) 1/6)))))
(*.f64 -5 (log.f64 (/.f64 1 eps)))
(*.f64 5 (log.f64 eps))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps)))))
(fma.f64 5 (/.f64 x eps) (*.f64 5 (log.f64 eps)))
(*.f64 5 (+.f64 (log.f64 eps) (/.f64 x eps)))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 2 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))) (pow.f64 eps 2))) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps))))))
(fma.f64 4 (/.f64 x eps) (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 5 x) 2) (*.f64 2 (*.f64 (*.f64 x x) 10))) (*.f64 eps eps)) (+.f64 (/.f64 x eps) (*.f64 -5 (neg.f64 (log.f64 eps))))))
(+.f64 (*.f64 (/.f64 1/2 eps) (/.f64 (-.f64 (*.f64 (*.f64 x x) 20) (*.f64 25 (*.f64 x x))) eps)) (+.f64 (*.f64 5 (/.f64 x eps)) (*.f64 -5 (neg.f64 (log.f64 eps)))))
(+.f64 (*.f64 5 (+.f64 (log.f64 eps) (/.f64 x eps))) (/.f64 1/2 (/.f64 eps (/.f64 (fma.f64 (*.f64 x x) 20 (*.f64 -25 (*.f64 x x))) eps))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 2 (pow.f64 (+.f64 (*.f64 4 x) x) 3)) (*.f64 -6 (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))) (+.f64 (*.f64 4 x) x))))) (pow.f64 eps 3))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 2 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))) (pow.f64 eps 2))) (+.f64 (/.f64 x eps) (*.f64 -5 (log.f64 (/.f64 1 eps)))))))
(fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 2 (pow.f64 (*.f64 5 x) 3) (*.f64 -6 (*.f64 (*.f64 (*.f64 x x) 10) (*.f64 5 x))))) (pow.f64 eps 3)) (fma.f64 4 (/.f64 x eps) (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 5 x) 2) (*.f64 2 (*.f64 (*.f64 x x) 10))) (*.f64 eps eps)) (+.f64 (/.f64 x eps) (*.f64 -5 (neg.f64 (log.f64 eps)))))))
(fma.f64 1/6 (/.f64 (fma.f64 6 (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 2 (*.f64 125 (pow.f64 x 3)) (*.f64 (*.f64 x (*.f64 x 10)) (*.f64 -30 x)))) (pow.f64 eps 3)) (+.f64 (*.f64 (/.f64 1/2 eps) (/.f64 (-.f64 (*.f64 (*.f64 x x) 20) (*.f64 25 (*.f64 x x))) eps)) (+.f64 (*.f64 5 (/.f64 x eps)) (*.f64 -5 (neg.f64 (log.f64 eps))))))
(fma.f64 1/6 (/.f64 (fma.f64 6 (*.f64 (pow.f64 x 3) 10) (fma.f64 2 (*.f64 (pow.f64 x 3) 125) (*.f64 (*.f64 x (*.f64 x 10)) (*.f64 -30 x)))) (pow.f64 eps 3)) (+.f64 (*.f64 5 (+.f64 (log.f64 eps) (/.f64 x eps))) (/.f64 1/2 (/.f64 eps (/.f64 (fma.f64 (*.f64 x x) 20 (*.f64 -25 (*.f64 x x))) eps)))))
(+.f64 (log.f64 -1) (*.f64 -5 (log.f64 (/.f64 -1 eps))))
(fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1))
(+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (/.f64 x eps))))
(fma.f64 4 (/.f64 x eps) (+.f64 (log.f64 -1) (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (/.f64 x eps))))
(+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1)) (*.f64 5 (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 -2 (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (pow.f64 eps 2))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (/.f64 x eps)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 5 x) 2) (*.f64 -2 (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6))))) (*.f64 eps eps)) (fma.f64 4 (/.f64 x eps) (+.f64 (log.f64 -1) (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (/.f64 x eps)))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6)) (neg.f64 (*.f64 25 (*.f64 x x)))) (*.f64 eps eps)) (+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1)) (*.f64 5 (/.f64 x eps))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 x x) -10) (*.f64 -25 (*.f64 x x))) (*.f64 eps eps)) (+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1)) (*.f64 5 (/.f64 x eps))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 x) x) 2)) (*.f64 -2 (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (pow.f64 eps 2))) (+.f64 (*.f64 4 (/.f64 x eps)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -5 (log.f64 (/.f64 -1 eps))) (+.f64 (/.f64 x eps) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 4 x) x) 3)) (+.f64 (*.f64 -6 (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 -6 (*.f64 (+.f64 (*.f64 4 x) x) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))))) (pow.f64 eps 3))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (*.f64 5 x) 2) (*.f64 -2 (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6))))) (*.f64 eps eps)) (fma.f64 4 (/.f64 x eps) (+.f64 (log.f64 -1) (+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (/.f64 x eps)) (*.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 (*.f64 5 x) 3) (*.f64 -6 (+.f64 (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 (*.f64 5 x) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6))))))) (pow.f64 eps 3)))))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6)) (neg.f64 (*.f64 25 (*.f64 x x)))) (*.f64 eps eps)) (+.f64 (+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1)) (*.f64 5 (/.f64 x eps))) (/.f64 -1/6 (/.f64 (pow.f64 eps 3) (fma.f64 (*.f64 125 (pow.f64 x 3)) -2 (fma.f64 -6 (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (*.f64 (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6)) (*.f64 -30 x))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 x x) -10) (*.f64 -25 (*.f64 x x))) (*.f64 eps eps)) (+.f64 (+.f64 (fma.f64 -5 (log.f64 (/.f64 -1 eps)) (log.f64 -1)) (*.f64 5 (/.f64 x eps))) (*.f64 (/.f64 -1/6 (pow.f64 eps 3)) (fma.f64 (*.f64 (pow.f64 x 3) 125) -2 (fma.f64 -6 (*.f64 (pow.f64 x 3) 10) (*.f64 (*.f64 (*.f64 x x) -10) (*.f64 -30 x)))))))
(pow.f64 eps 5)
(+.f64 (pow.f64 eps 5) (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x))
(+.f64 (pow.f64 eps 5) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(+.f64 (*.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x)) (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4)))))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 eps 4)) (pow.f64 eps 4)) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 5) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x)))))
(+.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))) (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 eps (*.f64 eps 10)) x))) (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3)))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 eps (*.f64 eps 10)) x))))
(+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (pow.f64 eps 4) (*.f64 4 (pow.f64 eps 4))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 8 (pow.f64 eps 2))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 (*.f64 5 (pow.f64 eps 4)) x (fma.f64 (*.f64 (*.f64 eps eps) 10) (pow.f64 x 3) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 (*.f64 eps (*.f64 eps 10)) x)))))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (*.f64 (*.f64 5 eps) (pow.f64 x 4)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))) (pow.f64 x 3) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) -10)) (pow.f64 x 3) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x))))
(-.f64 (fma.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) -10)) (pow.f64 x 3) (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 eps 3) 10) (*.f64 x x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2)))) (*.f64 -4 (pow.f64 eps 2))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 eps 4)) (*.f64 -1 (pow.f64 eps 4))) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 eps 2)) (*.f64 4 (pow.f64 eps 2))) eps) (*.f64 4 (pow.f64 eps 3))) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 eps eps) 6) (*.f64 (*.f64 eps eps) -4))) (fma.f64 (*.f64 5 eps) (pow.f64 x 4) (fma.f64 -1 (*.f64 x (*.f64 (pow.f64 eps 4) -5)) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) 6) eps (*.f64 4 (pow.f64 eps 3))) (*.f64 x x)))))
(-.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (-.f64 (*.f64 (fma.f64 4 (pow.f64 eps 3) (*.f64 (pow.f64 eps 3) 6)) (*.f64 x x)) (*.f64 x (*.f64 (pow.f64 eps 4) -5)))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps eps) -4 (*.f64 (*.f64 eps eps) -6))))
(-.f64 (fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4))))) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) -10)))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 (*.f64 5 eps) (pow.f64 x 4))
(*.f64 eps (*.f64 5 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6))))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 (*.f64 (pow.f64 x 3) 10) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)))))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))))
(fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 eps (*.f64 5 (pow.f64 x 4)) (*.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 5 (+.f64 (*.f64 eps (pow.f64 x 4)) (*.f64 x (pow.f64 eps 4)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x (*.f64 x 10)) eps) (*.f64 (pow.f64 x 3) 10))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2))))))
(+.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 8 (pow.f64 x 2)))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (+.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) 10)))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(pow.f64 eps 5)
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (*.f64 5 (pow.f64 eps 4))))
(fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5)))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (pow.f64 eps 5)))
(-.f64 (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 x (*.f64 5 (pow.f64 eps 4)) (pow.f64 eps 5)) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))))))) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 4 (pow.f64 x 2))) x))) (pow.f64 eps 5))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -4 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 6)))) (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 x (*.f64 (*.f64 x x) 6))) (pow.f64 eps 5))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (fma.f64 4 (pow.f64 x 3) (*.f64 (pow.f64 x 3) 6)) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 x x) -4 (*.f64 (*.f64 x x) -6))))
(-.f64 (fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (pow.f64 eps 5))) (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 x x) -10)))

eval924.0ms (6.4%)

Compiler

Compiled 16804 to 11908 computations (29.1% saved)

prune244.0ms (1.7%)

Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New6286634
Fresh3710
Picked011
Done3710
Total63421655
Error
0.0b
Counts
655 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
21.5b
0
11.1b
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
14.7b
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
20.4b
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
17.0b
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
11.1b
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
10.8b
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
18.2b
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)
10.9b
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
45.3b
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3))
36.6b
(pow.f64 (pow.f64 eps 5/2) 2)
10.8b
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
10.8b
(+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4)))))
11.3b
(pow.f64 eps 5)
10.9b
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
57.0b
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
10.5b
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
10.8b
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))))
37.0b
(exp.f64 (*.f64 5 (log.f64 eps)))
11.0b
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
11.0b
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
Compiler

Compiled 296 to 222 computations (25% saved)

regimes357.0ms (2.5%)

Counts
44 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 2)
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
(fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5)))
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4))))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) 3) 1/3))
(fma.f64 (pow.f64 eps 4) (*.f64 5 x) (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 3) 10) (fma.f64 (pow.f64 eps 3) (*.f64 x (*.f64 x 10)) (pow.f64 eps 5))))
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
(fma.f64 (-.f64 (pow.f64 (+.f64 x eps) 10) (pow.f64 x 10)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 x 5))) (cbrt.f64 (pow.f64 x 10)) (pow.f64 x 5)))
Outputs
(+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Calls

4 calls:

132.0ms
x
128.0ms
eps
46.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
31.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Results
ErrorSegmentsBranch
0.6b3x
1.6b3eps
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 689 to 463 computations (32.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.788430015909121e-286
0.0ms
-2.297372854128052e-298
-5.696189077778436e-305
Compiler

Compiled 16 to 12 computations (25% saved)

regimes413.0ms (2.9%)

Counts
35 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 2)
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4)))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps 10)) (*.f64 (pow.f64 x 3) 10))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x eps) 5)) 3) (pow.f64 x 5))
(fma.f64 (pow.f64 x 5/2) (neg.f64 (pow.f64 x 5/2)) (pow.f64 (+.f64 x eps) 5))
(+.f64 (pow.f64 eps 5) (*.f64 x (fma.f64 x (*.f64 (pow.f64 eps 3) 10) (*.f64 5 (pow.f64 eps 4)))))
(*.f64 (+.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)) (-.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 x 5/2)))
Outputs
(+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4)))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Calls

4 calls:

159.0ms
eps
120.0ms
x
85.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
27.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Results
ErrorSegmentsBranch
0.6b3x
1.6b3eps
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 429 to 289 computations (32.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.788430015909121e-286
0.0ms
-2.297372854128052e-298
-5.696189077778436e-305
Compiler

Compiled 16 to 12 computations (25% saved)

regimes298.0ms (2.1%)

Counts
27 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 eps (*.f64 x x))))))
(fma.f64 (*.f64 eps 5) (pow.f64 x 4) (*.f64 10 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps x) (+.f64 eps x))))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 5 eps))) 2)
(*.f64 eps (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5)) 3))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) 5) eps)) 2)
(-.f64 (pow.f64 (pow.f64 (+.f64 x eps) 2) 5/2) (pow.f64 x 5))
(-.f64 (*.f64 (pow.f64 (+.f64 x eps) 5/2) (pow.f64 (+.f64 x eps) 5/2)) (pow.f64 x 5))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4))))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Calls

4 calls:

151.0ms
eps
73.0ms
x
34.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
24.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Results
ErrorSegmentsBranch
0.6b3x
1.6b3eps
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 302 to 206 computations (31.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.788430015909121e-286
0.0ms
-2.297372854128052e-298
-5.696189077778436e-305
Compiler

Compiled 16 to 12 computations (25% saved)

regimes259.0ms (1.8%)

Counts
19 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10))))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Calls

4 calls:

97.0ms
eps
80.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
56.0ms
x
19.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Results
ErrorSegmentsBranch
0.7b3x
1.6b3eps
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 191 to 133 computations (30.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.788430015909121e-286
0.0ms
-2.297372854128052e-298
-5.696189077778436e-305
Compiler

Compiled 16 to 12 computations (25% saved)

regimes159.0ms (1.1%)

Counts
18 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (+.f64 (*.f64 4 (pow.f64 x 4)) (pow.f64 x 4)))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 eps 10 (*.f64 x 5))))
(*.f64 eps (*.f64 (pow.f64 x 3) (fma.f64 10 eps (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 4 x) x)) (pow.f64 eps 5))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Calls

4 calls:

72.0ms
x
41.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
30.0ms
eps
9.0ms
(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Results
ErrorSegmentsBranch
0.7b3x
1.6b3eps
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
0.4b3(-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))
Compiler

Compiled 176 to 122 computations (30.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.788430015909121e-286
0.0ms
-2.297372854128052e-298
-5.696189077778436e-305
Compiler

Compiled 16 to 12 computations (25% saved)

regimes47.0ms (0.3%)

Counts
13 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 (pow.f64 eps 5/2) 2)
(exp.f64 (*.f64 5 (log.f64 eps)))
(*.f64 (pow.f64 eps 5/2) (pow.f64 eps 5/2))
Outputs
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
(pow.f64 eps 5)
(*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))
Calls

2 calls:

22.0ms
eps
22.0ms
x
Results
ErrorSegmentsBranch
1.0b3x
2.4b3eps
Compiler

Compiled 97 to 67 computations (30.9% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
1.237969128891156e-49
1.1370450280172634e-45
28.0ms
-1.3383859603913675e-58
-2.5863963107448568e-59
Compiler

Compiled 16 to 12 computations (25% saved)

regimes37.0ms (0.3%)

Counts
9 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
(*.f64 5 (*.f64 (pow.f64 x 4) eps))
(*.f64 5 (*.f64 eps (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 4 eps) eps) (pow.f64 x 4))
Outputs
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(pow.f64 eps 5)
(*.f64 eps (*.f64 (pow.f64 x 4) 5))
Calls

2 calls:

19.0ms
x
16.0ms
eps
Results
ErrorSegmentsBranch
1.1b3x
2.4b3eps
Compiler

Compiled 67 to 45 computations (32.8% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
1.237969128891156e-49
1.1370450280172634e-45
28.0ms
-1.3383859603913675e-58
-2.5863963107448568e-59
Compiler

Compiled 16 to 12 computations (25% saved)

regimes29.0ms (0.2%)

Counts
5 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
Outputs
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
(pow.f64 eps 5)
(*.f64 (pow.f64 x 4) (*.f64 eps 5))
Calls

2 calls:

14.0ms
x
13.0ms
eps
Results
ErrorSegmentsBranch
1.1b3x
2.4b3eps
Compiler

Compiled 37 to 24 computations (35.1% saved)

bsearch62.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.237969128891156e-49
1.1370450280172634e-45
30.0ms
-1.3383859603913675e-58
-2.5863963107448568e-59
Compiler

Compiled 16 to 12 computations (25% saved)

regimes26.0ms (0.2%)

Counts
3 → 3
Calls
Call 1
Inputs
0
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
Outputs
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(pow.f64 eps 5)
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
Calls

2 calls:

11.0ms
x
10.0ms
eps
Results
ErrorSegmentsBranch
1.2b3x
2.5b3eps
Compiler

Compiled 23 to 14 computations (39.1% saved)

bsearch66.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.237969128891156e-49
1.1370450280172634e-45
29.0ms
-1.3383859603913675e-58
-2.5863963107448568e-59
Compiler

Compiled 16 to 12 computations (25% saved)

regimes8.0ms (0.1%)

Accuracy

Total -10.5b remaining (-95.8%)

Threshold costs -10.5b (-95.8%)

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

2 calls:

4.0ms
x
3.0ms
eps
Results
ErrorSegmentsBranch
11.0b1x
11.0b1eps
Compiler

Compiled 20 to 12 computations (40% saved)

simplify27.0ms (0.2%)

Algorithm
egg-herbie
Rules
25×*-commutative_binary64
10×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078648
1113648
2117648
3119648
4120648
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5)))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (*.f64 (pow.f64 x 4) 5)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5)))) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (pow.f64 x 4) 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 (pow.f64 x 4) (*.f64 eps 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))))
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
0
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5)))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 10 (pow.f64 x 3))) (*.f64 x (*.f64 (pow.f64 eps 3) (fma.f64 10 x (*.f64 eps 5)))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3)))) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 eps 3) 10) x) (*.f64 5 (pow.f64 eps 4))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (pow.f64 eps 5) (*.f64 x (+.f64 (*.f64 x (*.f64 10 (pow.f64 eps 3))) (*.f64 5 (pow.f64 eps 4))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3)))) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 3)) 10)) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (+.f64 (*.f64 eps (*.f64 10 (*.f64 eps (pow.f64 x 3)))) (*.f64 eps (*.f64 5 (pow.f64 x 4)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 3) 10)))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (+.f64 (*.f64 5 (pow.f64 x 4)) (*.f64 eps (*.f64 10 (pow.f64 x 3))))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (*.f64 (pow.f64 x 4) 5)) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5)) 0) (*.f64 eps (*.f64 5 (pow.f64 x 4))) (-.f64 (pow.f64 (+.f64 x eps) 5) (pow.f64 x 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5)))) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 10) (*.f64 x 5))))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (pow.f64 x 4) 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 5 (pow.f64 x 4)))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (pow.f64 x 4) (*.f64 eps 5)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 (pow.f64 x 4) (*.f64 eps 5))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (*.f64 eps 5) (pow.f64 x 4)) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 (*.f64 eps 5) (pow.f64 x 4))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))))
(if (<=.f64 x -7567114578105877/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 5 (*.f64 x x)))) (if (<=.f64 x 3259334149461377/26328072917139296674479506920917608079723773850137277813577744384) (pow.f64 eps 5) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 5 (*.f64 x x))))))
(*.f64 eps (*.f64 (*.f64 5 (*.f64 x x)) (*.f64 x x)))
(*.f64 eps (*.f64 (*.f64 x x) (*.f64 5 (*.f64 x x))))
0
Compiler

Compiled 464 to 316 computations (31.9% saved)

soundness883.0ms (6.1%)

Algorithm
egg-herbie
Rules
1515×fma-def_binary64
1414×fma-def_binary64
1138×sqr-pow_binary64
910×fma-neg_binary64
874×unswap-sqr_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02282392
17412216
229121840
365401784
022879
158879
2164861
3659807
41296771
52527771
62632771
72751771
82882771
93041771
103267771
113561771
123911771
134368771
144944771
155659771
165963771
176271771
186555771
196861771
207157771
01101374
13771293
215251107
367691107
0261497
1761443
22141386
38501284
420651263
539261263
640281263
741531263
842961263
944551263
1046811233
1155451233
1259191233
1363781233
1469541233
1576691233
1679731233
0291824
1821770
22201524
38751467
423001446
542831446
643771446
745021446
846451446
948041446
1050301416
1158851416
1262591416
1367181416
1472941416
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4877 to 3741 computations (23.3% saved)

end274.0ms (1.9%)

Compiler

Compiled 444 to 291 computations (34.5% saved)

Profiling

Loading profile data...