Details

Time bar (total: 7.6s)

analyze4.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
0%0%50%0%25%25%0%3
50%25%25%0%25%25%0%4
75%37.5%12.5%0%25%25%0%5
87.5%43.7%6.2%0%25%25%0%6
93.8%46.9%3.1%0%25%25%0%7
96.9%48.4%1.6%0%25%25%0%8
98.4%49.2%0.8%0%25%25%0%9
99.2%49.6%0.4%0%25%25%0%10
99.6%49.8%0.2%0%25%25%0%11
99.8%49.9%0.1%0%25%25%0%12
Compiler

Compiled 10 to 8 computations (20% saved)

sample3.7s (49.2%)

Results
2.3s4143×body1024valid
745.0ms2096×body512valid
420.0ms420×body2048valid
282.0ms1597×body256valid
0.0msbody256invalid
Bogosity

preprocess285.0ms (3.8%)

Algorithm
egg-herbie
Rules
1088×fma-neg_binary64
890×fma-def_binary64
719×distribute-rgt-in_binary64
491×distribute-lft-in_binary64
331×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0712
11810
22810
34110
47110
510310
615910
729210
860410
9103710
10144410
11200210
12274010
13383510
14467010
15476810
16480010
17480010
18639310
19674810
20682610
21683410
22684210
23684210
24704210
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Outputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify176.0ms (2.3%)

Algorithm
egg-herbie
Rules
1088×fma-neg_binary64
890×fma-def_binary64
719×distribute-rgt-in_binary64
491×distribute-lft-in_binary64
331×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0712
11810
22810
34110
47110
510310
615910
729210
860410
9103710
10144410
11200210
12274010
13383510
14467010
15476810
16480010
17480010
18639310
19674810
20682610
21683410
22684210
23684210
24704210
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Outputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))

eval1.0ms (0%)

Compiler

Compiled 15 to 11 computations (26.7% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.0b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
58.2b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 16 to 12 computations (25% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
6.3b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

series7.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
eps
@-inf
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
1.0ms
eps
@0
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
1.0ms
eps
@inf
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
0.0ms
eps
@inf
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
0.0ms
eps
@0
(/.f64 (-.f64 1 eps) (+.f64 1 eps))

rewrite54.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
884×pow1_binary64
826×log1p-expm1-u_binary64
826×expm1-log1p-u_binary64
825×add-log-exp_binary64
810×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0722
115320
2215620
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (+.f64 (neg.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 eps)) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (+.f64 (*.f64 (log1p.f64 eps) (log1p.f64 eps)) (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (*.f64 (log1p.f64 eps) (log1p.f64 eps))) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 eps)) (neg.f64 (/.f64 eps (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (cbrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 eps)) (*.f64 (sqrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 (neg.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 eps)) (-.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) 1) (/.f64 (sqrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (-.f64 1 eps)) (cbrt.f64 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 eps))) (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (+.f64 1 eps))) (/.f64 (cbrt.f64 (-.f64 1 eps)) (sqrt.f64 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (-.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (+.f64 1 (pow.f64 eps 3))) (+.f64 1 (-.f64 (*.f64 eps eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 eps) (+.f64 (neg.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 3) (pow.f64 (+.f64 1 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))

simplify264.0ms (3.5%)

Algorithm
egg-herbie
Rules
611×fma-def_binary64
457×fma-neg_binary64
380×distribute-rgt-in_binary64
363×distribute-lft-in_binary64
341×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061187
15471131
218351126
378681126
Stop Event
node limit
Counts
88 → 137
Calls
Call 1
Inputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
1
(+.f64 (*.f64 -2 eps) 1)
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -2 (pow.f64 eps 3)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(+.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(+.f64 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(-.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (+.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1)
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (+.f64 (neg.f64 eps) -1)))
(*.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 eps)) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (+.f64 (*.f64 (log1p.f64 eps) (log1p.f64 eps)) (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(/.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (*.f64 (log1p.f64 eps) (log1p.f64 eps))) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)
(neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (/.f64 1 (+.f64 1 eps)) (neg.f64 (/.f64 eps (+.f64 1 eps))))
(-.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))
(-.f64 (+.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 1)
(*.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(*.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (cbrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (sqrt.f64 (-.f64 1 eps)) (*.f64 (sqrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))
(*.f64 (neg.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 (neg.f64 eps) -1)))
(*.f64 (/.f64 1 (+.f64 1 eps)) (-.f64 1 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) 1) (/.f64 (sqrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (-.f64 1 eps)) (cbrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 eps))) (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (+.f64 1 eps))) (/.f64 (cbrt.f64 (-.f64 1 eps)) (sqrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 (-.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (-.f64 1 eps))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 (pow.f64 eps 3))) (+.f64 1 (-.f64 (*.f64 eps eps) eps)))
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(neg.f64 (/.f64 (-.f64 1 eps) (+.f64 (neg.f64 eps) -1)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 3) (pow.f64 (+.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
Outputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))
(fma.f64 -2/3 (pow.f64 eps 3) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2 eps)))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/7 (pow.f64 eps 7) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(fma.f64 -2 eps (fma.f64 -2/3 (pow.f64 eps 3) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 -2 eps))
(+.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(+.f64 (log.f64 -1) (+.f64 (/.f64 -2/3 (pow.f64 eps 3)) (+.f64 (/.f64 -2 eps) (/.f64 -2/5 (pow.f64 eps 5)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 -2 eps))
(+.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(+.f64 (log.f64 -1) (+.f64 (/.f64 -2/3 (pow.f64 eps 3)) (+.f64 (/.f64 -2 eps) (/.f64 -2/5 (pow.f64 eps 5)))))
1
(+.f64 (*.f64 -2 eps) 1)
(fma.f64 -2 eps 1)
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(fma.f64 -2 eps (fma.f64 2 (*.f64 eps eps) 1))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -2 (pow.f64 eps 3)))))
(fma.f64 -2 eps (+.f64 (fma.f64 2 (*.f64 eps eps) 1) (*.f64 -2 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 2 (*.f64 eps eps) (fma.f64 -2 (pow.f64 eps 3) 1)))
(fma.f64 -2 eps (fma.f64 -2 (pow.f64 eps 3) (fma.f64 2 (*.f64 eps eps) 1)))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(+.f64 (/.f64 2 eps) -1)
(+.f64 -1 (/.f64 2 eps))
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (/.f64 2 eps) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 -1 (/.f64 2 (*.f64 eps eps))))
(-.f64 (/.f64 2 eps) (-.f64 1 (/.f64 -2 (*.f64 eps eps))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3))) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 1 (/.f64 2 (*.f64 eps eps)))))
(+.f64 (/.f64 2 eps) (+.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 -1 (/.f64 -2 (*.f64 eps eps)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(+.f64 (/.f64 2 eps) -1)
(+.f64 -1 (/.f64 2 eps))
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (/.f64 2 eps) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 -1 (/.f64 2 (*.f64 eps eps))))
(-.f64 (/.f64 2 eps) (-.f64 1 (/.f64 -2 (*.f64 eps eps))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3))) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 1 (/.f64 2 (*.f64 eps eps)))))
(+.f64 (/.f64 2 eps) (+.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 -1 (/.f64 -2 (*.f64 eps eps)))))
(+.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))))
(-.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (+.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (+.f64 (neg.f64 eps) -1)))
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (+.f64 -1 (neg.f64 eps))))
(-.f64 (log.f64 (+.f64 -1 eps)) (log.f64 (-.f64 -1 eps)))
(-.f64 (log.f64 (+.f64 eps -1)) (log.f64 (-.f64 -1 eps)))
(*.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 eps)) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (+.f64 (*.f64 (log1p.f64 eps) (log1p.f64 eps)) (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 eps)) 3) (pow.f64 (log1p.f64 eps) 3)) (fma.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps)) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 eps)) 3) (pow.f64 (log1p.f64 eps) 3)) (fma.f64 (log1p.f64 eps) (log1p.f64 eps) (*.f64 (log1p.f64 (neg.f64 eps)) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(/.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 (neg.f64 eps))) (*.f64 (log1p.f64 eps) (log1p.f64 eps))) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(/.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(*.f64 (/.f64 (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (/.f64 1 (+.f64 1 eps)) (neg.f64 (/.f64 eps (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(-.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(-.f64 (+.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (cbrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (sqrt.f64 (-.f64 1 eps)) (*.f64 (sqrt.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (neg.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 (neg.f64 eps) -1)))
(*.f64 (neg.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 -1 (neg.f64 eps))))
(/.f64 (+.f64 -1 eps) (-.f64 -1 eps))
(/.f64 (+.f64 eps -1) (-.f64 -1 eps))
(*.f64 (/.f64 1 (+.f64 1 eps)) (-.f64 1 eps))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) 1) (/.f64 (sqrt.f64 (-.f64 1 eps)) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 eps 1))))
(/.f64 (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 eps 1))) (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2))
(/.f64 (-.f64 1 eps) (*.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2) (cbrt.f64 (+.f64 eps 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (-.f64 1 eps)) (cbrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 eps 1))))
(/.f64 (/.f64 (-.f64 1 eps) (cbrt.f64 (+.f64 eps 1))) (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2))
(/.f64 (-.f64 1 eps) (*.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2) (cbrt.f64 (+.f64 eps 1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 eps))) (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 eps 1))) (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 eps 1))))
(/.f64 (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 eps 1))) (sqrt.f64 (+.f64 eps 1)))
(/.f64 (-.f64 1 eps) (*.f64 (sqrt.f64 (+.f64 eps 1)) (sqrt.f64 (+.f64 eps 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (+.f64 1 eps))) (/.f64 (cbrt.f64 (-.f64 1 eps)) (sqrt.f64 (+.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 eps 1))) (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 eps 1))))
(/.f64 (/.f64 (-.f64 1 eps) (sqrt.f64 (+.f64 eps 1))) (sqrt.f64 (+.f64 eps 1)))
(/.f64 (-.f64 1 eps) (*.f64 (sqrt.f64 (+.f64 eps 1)) (sqrt.f64 (+.f64 eps 1))))
(*.f64 (/.f64 (-.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (-.f64 1 eps))
(*.f64 (-.f64 1 eps) (/.f64 (-.f64 1 eps) (-.f64 1 (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 6) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 (pow.f64 eps 3))) (+.f64 1 (-.f64 (*.f64 eps eps) eps)))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 (pow.f64 eps 3) 1)) (+.f64 1 (-.f64 (*.f64 eps eps) eps)))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 (pow.f64 eps 3) 1)) (+.f64 (*.f64 eps eps) (-.f64 1 eps)))
(/.f64 (-.f64 (fma.f64 eps eps 1) eps) (/.f64 (+.f64 (pow.f64 eps 3) 1) (-.f64 1 eps)))
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(neg.f64 (/.f64 (-.f64 1 eps) (+.f64 (neg.f64 eps) -1)))
(*.f64 (neg.f64 (-.f64 1 eps)) (/.f64 1 (+.f64 -1 (neg.f64 eps))))
(/.f64 (+.f64 -1 eps) (-.f64 -1 eps))
(/.f64 (+.f64 eps -1) (-.f64 -1 eps))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 3) (pow.f64 (+.f64 1 eps) 3)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 15 to 5 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.0ms
eps
@inf
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.0ms
eps
@-inf
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))

rewrite58.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
519×pow1_binary64
484×add-log-exp_binary64
484×expm1-log1p-u_binary64
482×log1p-expm1-u_binary64
475×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0610
11308
218658
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 eps) (*.f64 (neg.f64 (log1p.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (/.f64 1 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))) (-.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))) (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps)) (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))) (neg.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (neg.f64 (log1p.f64 eps)) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (-.f64 (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps))) (*.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))) (-.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 eps 1) (+.f64 eps 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (cbrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))))))

simplify45.0ms (0.6%)

Algorithm
egg-herbie
Rules
750×fma-neg_binary64
425×div-sub_binary64
236×times-frac_binary64
210×distribute-rgt-neg-in_binary64
207×distribute-lft-out_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127277
1362277
2741277
32700277
Stop Event
node limit
Counts
47 → 58
Calls
Call 1
Inputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(*.f64 -1 (log.f64 -1))
(-.f64 (*.f64 -1 (log.f64 -1)) (*.f64 2 (/.f64 1 eps)))
(-.f64 (*.f64 -1 (log.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (*.f64 -1 (log.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(+.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))
(+.f64 (log1p.f64 eps) (*.f64 (neg.f64 (log1p.f64 eps)) 1))
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps))
(*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)
(*.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (/.f64 1 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))
(*.f64 (+.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))) (-.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))) (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps)) (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))) (neg.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (neg.f64 (log1p.f64 eps)) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (-.f64 (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps))) (*.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))) (-.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))
(pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)
(pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 3)
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2)
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 2))
(log.f64 (/.f64 (+.f64 eps 1) (+.f64 eps 1)))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(fma.f64 1 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (cbrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))
(fma.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))
Outputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/7 (pow.f64 eps 7) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(*.f64 -1 (log.f64 -1))
(log.f64 -1)
(-.f64 (*.f64 -1 (log.f64 -1)) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (*.f64 -1 (log.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 -2 eps))
(-.f64 (*.f64 -1 (log.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(+.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))
(log.f64 -1)
(+.f64 (log1p.f64 eps) (*.f64 (neg.f64 (log1p.f64 eps)) 1))
(log.f64 -1)
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (log1p.f64 eps)))
(log.f64 -1)
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (log1p.f64 eps)))
(log.f64 -1)
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(log.f64 -1)
(+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps))
(log.f64 -1)
(*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)
(log.f64 -1)
(*.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 eps)))
(log.f64 -1)
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2))
(log.f64 -1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(*.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))
(log.f64 -1)
(*.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (/.f64 1 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(*.f64 (+.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))) (-.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps))))
(log.f64 -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))) (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))))
(log.f64 -1)
(/.f64 1 (/.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps)) (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))))
(log.f64 -1)
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))))
(log.f64 -1)
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2)) (+.f64 (log1p.f64 eps) (log1p.f64 eps)))
(log.f64 -1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (log1p.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (log1p.f64 eps) (+.f64 (log1p.f64 eps) (log1p.f64 eps))))))
(log.f64 -1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (pow.f64 (log1p.f64 eps) 2))) (neg.f64 (+.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(/.f64 (+.f64 (pow.f64 (log1p.f64 eps) 3) (pow.f64 (neg.f64 (log1p.f64 eps)) 3)) (+.f64 (pow.f64 (log1p.f64 eps) 2) (-.f64 (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps))) (*.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))))
(log.f64 -1)
(/.f64 (-.f64 (pow.f64 (log1p.f64 eps) 2) (*.f64 (neg.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))) (-.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 eps))))
(log.f64 -1)
(pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 1)
(log.f64 -1)
(pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3) 1/3)
(log.f64 -1)
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 3)
(log.f64 -1)
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))) 2)
(log.f64 -1)
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 2))
(log.f64 -1)
(log.f64 (/.f64 (+.f64 eps 1) (+.f64 eps 1)))
(log.f64 -1)
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps)) 3))
(log.f64 -1)
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 eps))))
(log.f64 -1)
(fma.f64 1 (log1p.f64 eps) (neg.f64 (log1p.f64 eps)))
(log.f64 -1)
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (cbrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))
(log.f64 -1)
(fma.f64 (sqrt.f64 (log1p.f64 eps)) (sqrt.f64 (log1p.f64 eps)) (neg.f64 (log1p.f64 eps)))
(log.f64 -1)

eval73.0ms (1%)

Compiler

Compiled 2573 to 1623 computations (36.9% saved)

prune52.0ms (0.7%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1914195
Fresh000
Picked011
Done011
Total1916197
Error
0b
Counts
197 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.4b
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
0.6b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
1.1b
(*.f64 -2 eps)
58.2b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
58.2b
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
Compiler

Compiled 61 to 47 computations (23% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps)))
0.0b
(-.f64 1 (*.f64 eps eps))
0.0b
(*.f64 (-.f64 1 eps) (-.f64 1 eps))
6.3b
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
Compiler

Compiled 48 to 29 computations (39.6% saved)

series5.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(*.f64 (-.f64 1 eps) (-.f64 1 eps))
1.0ms
eps
@0
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
0.0ms
eps
@inf
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
0.0ms
eps
@-inf
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
0.0ms
eps
@inf
(-.f64 1 (*.f64 eps eps))

rewrite275.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
460×log-prod_binary64
365×prod-diff_binary64
350×exp-prod_binary64
288×pow-prod-down_binary64
248×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0948
119834
2276334
Stop Event
node limit
Counts
4 → 268
Calls
Call 1
Inputs
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
(*.f64 (-.f64 1 eps) (-.f64 1 eps))
(-.f64 1 (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (/.f64 1 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (*.f64 2 (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))) (log1p.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (-.f64 1 eps) 1)) (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1)) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6)))) (log1p.f64 (fma.f64 eps eps (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4)))) (log1p.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (log.f64 (pow.f64 (+.f64 1 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (neg.f64 (pow.f64 eps 3))) (log.f64 (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) (log.f64 (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (log1p.f64 (neg.f64 eps))) (log.f64 (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (neg.f64 (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (neg.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) 1)) (log1p.f64 (*.f64 eps (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 3) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (+.f64 (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2) (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2)) (fma.f64 2 (log1p.f64 (neg.f64 eps)) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 1 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) (pow.f64 (+.f64 1 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 1 (pow.f64 eps 3)) 2) (pow.f64 (+.f64 1 (fma.f64 eps eps eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (fma.f64 eps (neg.f64 eps) 1)) (*.f64 (+.f64 1 (fma.f64 eps eps eps)) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 (pow.f64 eps 3))) (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 eps)) (+.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (-.f64 1 eps)) (+.f64 1 (fma.f64 eps eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (+.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 eps) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 2 (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 eps) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 eps) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 eps) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 1 eps)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 eps)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (log1p.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 1 eps) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 1 eps) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 1 eps) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 eps) 1 (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 eps) 1 (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 eps (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (*.f64 eps (neg.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 eps (neg.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (neg.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 eps (neg.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eps (neg.f64 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 eps 6)) (/.f64 1 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 eps 6))) (neg.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 eps 4))) (neg.f64 (fma.f64 eps eps 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 eps (neg.f64 eps)) 2) (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 2)) (-.f64 1 (*.f64 eps (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 eps (neg.f64 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log1p.f64 (*.f64 eps (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)) (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (neg.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (neg.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 eps) eps) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 eps) eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 eps))) 2) (cbrt.f64 (*.f64 eps (neg.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps (neg.f64 eps))) (sqrt.f64 (*.f64 eps (neg.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 eps eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 eps) 1) eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 eps) (sqrt.f64 eps)) (sqrt.f64 eps) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 eps) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (E.f64) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)) (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) 1) (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (-.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6))) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4))) (fma.f64 eps eps 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (pow.f64 (E.f64) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) 1) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) -1))))))

simplify146.0ms (1.9%)

Algorithm
egg-herbie
Rules
775×fma-neg_binary64
405×log-prod_binary64
313×exp-prod_binary64
250×fma-def_binary64
249×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06654294972285
116594533
259104490
Stop Event
node limit
Counts
316 → 387
Calls
Call 1
Inputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
1
(+.f64 (*.f64 -2 eps) 1)
(+.f64 (*.f64 -2 eps) (+.f64 (pow.f64 eps 2) 1))
(+.f64 (*.f64 -2 eps) (+.f64 (pow.f64 eps 2) 1))
(pow.f64 eps 2)
(+.f64 (*.f64 -2 eps) (pow.f64 eps 2))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(pow.f64 eps 2)
(+.f64 (*.f64 -2 eps) (pow.f64 eps 2))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(*.f64 -1 (pow.f64 eps 2))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(*.f64 -1 (pow.f64 eps 2))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
1
(+.f64 (*.f64 -2 eps) 1)
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -2 (pow.f64 eps 3)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 0)
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(+.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (/.f64 1 (+.f64 1 eps))))
(+.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(+.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (*.f64 2 (log1p.f64 (neg.f64 eps))))
(+.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))) (log1p.f64 (neg.f64 eps)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) 1)) (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1)) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1))))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6)))) (log1p.f64 (fma.f64 eps eps (pow.f64 eps 4))))
(+.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4)))) (log1p.f64 (*.f64 eps eps)))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 0 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(-.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (log.f64 (pow.f64 (+.f64 1 eps) 2)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)
(-.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 eps 3))) (log.f64 (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps)))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) (log.f64 (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps)))))
(-.f64 (*.f64 1/2 (log1p.f64 (neg.f64 eps))) (log.f64 (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps)))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (neg.f64 (+.f64 1 eps))))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (neg.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) 1)) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(*.f64 2 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(*.f64 3 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(*.f64 -1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(*.f64 1/3 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 3) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (+.f64 (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2) (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2)) (fma.f64 2 (log1p.f64 (neg.f64 eps)) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(pow.f64 (E.f64) (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1) 1))
(fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))
(fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))
(+.f64 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(+.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(+.f64 0 (pow.f64 (-.f64 1 eps) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2))) 1)
(/.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) (pow.f64 (+.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 eps 3)) 2) (pow.f64 (+.f64 1 (fma.f64 eps eps eps)) 2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (fma.f64 eps (neg.f64 eps) 1)) (*.f64 (+.f64 1 (fma.f64 eps eps eps)) (+.f64 1 eps)))
(/.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 (pow.f64 eps 3))) (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps))))
(/.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 eps)) (+.f64 1 eps))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (-.f64 1 eps)) (+.f64 1 (fma.f64 eps eps eps)))
(/.f64 (*.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (+.f64 1 eps))
(/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (pow.f64 (-.f64 1 eps) 2) 1)
(pow.f64 (E.f64) (*.f64 2 (log1p.f64 (neg.f64 eps))))
(pow.f64 (pow.f64 (-.f64 1 eps) 4) 1/2)
(pow.f64 (pow.f64 (-.f64 1 eps) 6) 1/3)
(pow.f64 (pow.f64 (-.f64 1 eps) 3) 2/3)
(pow.f64 (cbrt.f64 (-.f64 1 eps)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 3)
(pow.f64 (sqrt.f64 (-.f64 1 eps)) 4)
(pow.f64 (exp.f64 2) (log1p.f64 (neg.f64 eps)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))
(sqrt.f64 (pow.f64 (-.f64 1 eps) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 eps) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 eps) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 eps) 2)))
(exp.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2))
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 1 eps) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) 3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1) 1))
(fma.f64 1 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 1 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (-.f64 1 eps) 1 (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (-.f64 1 eps) 1 (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(+.f64 1 (*.f64 eps (neg.f64 eps)))
(+.f64 1 (*.f64 (*.f64 eps (neg.f64 eps)) 1))
(+.f64 0 (fma.f64 eps (neg.f64 eps) 1))
(+.f64 (*.f64 eps (neg.f64 eps)) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(*.f64 1 (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (fma.f64 eps (neg.f64 eps) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (-.f64 1 (pow.f64 eps 6)) (/.f64 1 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))))
(/.f64 1 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 eps 6))) (neg.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 eps 4))) (neg.f64 (fma.f64 eps eps 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 eps (neg.f64 eps)) 2) (*.f64 eps (neg.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 2)) (-.f64 1 (*.f64 eps (neg.f64 eps))))
(pow.f64 (fma.f64 eps (neg.f64 eps) 1) 1)
(pow.f64 (E.f64) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 3)
(pow.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)
(pow.f64 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))) -1)
(pow.f64 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)) (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2))
(log.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1))))
(cbrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (neg.f64 eps) 1)))
(log1p.f64 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1)))
(exp.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 2))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1) 1))
(fma.f64 1 (*.f64 eps (neg.f64 eps)) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)
(fma.f64 (neg.f64 eps) eps 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 eps))) 2) (cbrt.f64 (*.f64 eps (neg.f64 eps))) 1)
(fma.f64 (sqrt.f64 (*.f64 eps (neg.f64 eps))) (sqrt.f64 (*.f64 eps (neg.f64 eps))) 1)
(fma.f64 -1 (*.f64 eps eps) 1)
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 1)
(fma.f64 (*.f64 (neg.f64 eps) 1) eps 1)
(fma.f64 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) 1)
(fma.f64 (*.f64 (neg.f64 eps) (sqrt.f64 eps)) (sqrt.f64 eps) 1)
(+.f64 0 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 1)
(-.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))
(*.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(*.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))
(*.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (pow.f64 (-.f64 1 eps) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (E.f64) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)) (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(*.f64 (/.f64 (-.f64 1 eps) 1) (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (-.f64 1 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6))) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4))) (fma.f64 eps eps 1))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (pow.f64 (E.f64) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(pow.f64 (exp.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(pow.f64 (+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)
(pow.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1) -1)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) 1) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(exp.f64 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) -1))
Outputs
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/7 (pow.f64 eps 7) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2 eps (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(-.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(-.f64 (-.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 2/5 (pow.f64 eps 5)))
(log.f64 -1)
(-.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps)))
(-.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(-.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3)))
(-.f64 (log.f64 -1) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(-.f64 (-.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5))))
(-.f64 (-.f64 (+.f64 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 2/5 (pow.f64 eps 5)))
1
(+.f64 (*.f64 -2 eps) 1)
(fma.f64 -2 eps 1)
(+.f64 (*.f64 -2 eps) (+.f64 (pow.f64 eps 2) 1))
(fma.f64 -2 eps (fma.f64 eps eps 1))
(+.f64 (*.f64 -2 eps) (+.f64 (pow.f64 eps 2) 1))
(fma.f64 -2 eps (fma.f64 eps eps 1))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (*.f64 -2 eps) (pow.f64 eps 2))
(fma.f64 -2 eps (*.f64 eps eps))
(*.f64 eps (+.f64 eps -2))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(fma.f64 -2 eps (fma.f64 eps eps 1))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(fma.f64 -2 eps (fma.f64 eps eps 1))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (*.f64 -2 eps) (pow.f64 eps 2))
(fma.f64 -2 eps (*.f64 eps eps))
(*.f64 eps (+.f64 eps -2))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(fma.f64 -2 eps (fma.f64 eps eps 1))
(+.f64 (*.f64 -2 eps) (+.f64 1 (pow.f64 eps 2)))
(fma.f64 -2 eps (fma.f64 eps eps 1))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 -1 (pow.f64 eps 2))
(*.f64 eps (neg.f64 eps))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 -1 (pow.f64 eps 2))
(*.f64 eps (neg.f64 eps))
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(fma.f64 eps (neg.f64 eps) 1)
1
(+.f64 (*.f64 -2 eps) 1)
(fma.f64 -2 eps 1)
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(fma.f64 -2 eps (fma.f64 2 (*.f64 eps eps) 1))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -2 (pow.f64 eps 3)))))
(fma.f64 -2 eps (+.f64 (fma.f64 2 (*.f64 eps eps) 1) (*.f64 -2 (pow.f64 eps 3))))
(fma.f64 -2 eps (fma.f64 2 (*.f64 eps eps) (fma.f64 -2 (pow.f64 eps 3) 1)))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(+.f64 (/.f64 2 eps) -1)
(+.f64 -1 (/.f64 2 eps))
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (/.f64 2 eps) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 -1 (/.f64 2 (*.f64 eps eps))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3))) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 1 (/.f64 2 (*.f64 eps eps)))))
-1
(-.f64 (*.f64 2 (/.f64 1 eps)) 1)
(+.f64 (/.f64 2 eps) -1)
(+.f64 -1 (/.f64 2 eps))
(-.f64 (*.f64 2 (/.f64 1 eps)) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (/.f64 2 eps) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 -1 (/.f64 2 (*.f64 eps eps))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))) (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))
(-.f64 (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3))) (+.f64 1 (/.f64 2 (*.f64 eps eps))))
(+.f64 (/.f64 2 eps) (-.f64 (/.f64 2 (pow.f64 eps 3)) (+.f64 1 (/.f64 2 (*.f64 eps eps)))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 0)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 eps))) (sqrt.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (/.f64 1 (+.f64 1 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (log1p.f64 (neg.f64 eps)) (log.f64 (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (+.f64 -1 (*.f64 eps eps))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (fma.f64 eps eps -1)))
(+.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (*.f64 2 (log1p.f64 (neg.f64 eps))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))) (fma.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1)))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2))))
(+.f64 (+.f64 (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (*.f64 0 (log1p.f64 (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(+.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (log1p.f64 eps) 1))) (fma.f64 (neg.f64 (log1p.f64 eps)) 1 (*.f64 (log1p.f64 eps) 1)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 eps))) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2) (*.f64 (cbrt.f64 (log1p.f64 eps)) (pow.f64 (cbrt.f64 (log1p.f64 eps)) 2))))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (+.f64 (neg.f64 (log1p.f64 eps)) (log1p.f64 eps)))
(+.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) (*.f64 (log1p.f64 eps) 0))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))) (log1p.f64 (neg.f64 eps)))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (*.f64 -2 (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(fma.f64 -2 (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2)) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (*.f64 -1/2 (log.f64 (fma.f64 eps (neg.f64 eps) 1))) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(fma.f64 -1/2 (log1p.f64 (*.f64 eps (neg.f64 eps))) (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) 1)) (log.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1)) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(+.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1/3) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))))
(fma.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1/3 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(+.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6)))) (log1p.f64 (fma.f64 eps eps (pow.f64 eps 4))))
(-.f64 (+.f64 (log1p.f64 (fma.f64 eps eps (pow.f64 eps 4))) (*.f64 2 (log1p.f64 (neg.f64 eps)))) (log1p.f64 (neg.f64 (pow.f64 eps 6))))
(+.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4)))) (log1p.f64 (*.f64 eps eps)))
(-.f64 (+.f64 (log1p.f64 (*.f64 eps eps)) (*.f64 2 (log1p.f64 (neg.f64 eps)))) (log1p.f64 (neg.f64 (pow.f64 eps 4))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 0 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (log.f64 (pow.f64 (+.f64 1 eps) 2)))
(-.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (*.f64 2 (log.f64 (+.f64 eps 1))))
(+.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (*.f64 -2 (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(-.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (log.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 eps 3))) (log.f64 (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 eps 3))) (log.f64 (*.f64 (+.f64 eps 1) (+.f64 1 (fma.f64 eps eps eps)))))
(-.f64 (log1p.f64 (pow.f64 (neg.f64 eps) 3)) (+.f64 (log1p.f64 eps) (log1p.f64 (fma.f64 eps eps eps))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (+.f64 -1 (*.f64 eps eps))))
(-.f64 (log.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2))) (log.f64 (fma.f64 eps eps -1)))
(-.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) (log.f64 (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps)))))
(-.f64 (*.f64 2/3 (log1p.f64 (neg.f64 eps))) (log.f64 (/.f64 (+.f64 eps 1) (cbrt.f64 (-.f64 1 eps)))))
(+.f64 (-.f64 (*.f64 2/3 (log1p.f64 (neg.f64 eps))) (log1p.f64 eps)) (log.f64 (cbrt.f64 (-.f64 1 eps))))
(-.f64 (*.f64 1/2 (log1p.f64 (neg.f64 eps))) (log.f64 (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps)))))
(-.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 1/2) (log.f64 (/.f64 (+.f64 eps 1) (sqrt.f64 (-.f64 1 eps)))))
(+.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 1/2) (log1p.f64 eps)) (log.f64 (sqrt.f64 (-.f64 1 eps))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (neg.f64 (+.f64 1 eps))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 eps))) (log.f64 (+.f64 -1 (neg.f64 eps))))
(-.f64 (log.f64 (+.f64 -1 eps)) (log.f64 (-.f64 -1 eps)))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(-.f64 (log.f64 -1) (log.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps))))
(-.f64 (log.f64 -1) (log.f64 (/.f64 (-.f64 -1 eps) (-.f64 1 eps))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (neg.f64 (neg.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) 1)) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(-.f64 (log.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))) (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(*.f64 1 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 2 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 3 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 -1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(*.f64 1/3 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 3) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (+.f64 (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2) (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (log1p.f64 (neg.f64 eps)) 3)) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (+.f64 (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2) (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (*.f64 2 (log1p.f64 (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 8 (pow.f64 (log1p.f64 (neg.f64 eps)) 3)) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) (fma.f64 2 (log1p.f64 (neg.f64 eps)) (log1p.f64 (*.f64 eps (neg.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 2) (pow.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 2)) (fma.f64 2 (log1p.f64 (neg.f64 eps)) (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (E.f64) (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))
(fabs.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3) 1/3)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(neg.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 2))
(fabs.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 3))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1/3))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 3))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1) 1))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(fma.f64 1 (*.f64 2 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 1 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(fma.f64 2 (log1p.f64 (neg.f64 eps)) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 eps))) 2) (cbrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(fma.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(-.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 eps))) (sqrt.f64 (log1p.f64 (neg.f64 eps))) (neg.f64 (log1p.f64 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(+.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(+.f64 0 (pow.f64 (-.f64 1 eps) 2))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2))) 1)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(/.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) (pow.f64 (+.f64 1 eps) 2))
(/.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) (pow.f64 (+.f64 eps 1) 2))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 eps 3)) 2) (pow.f64 (+.f64 1 (fma.f64 eps eps eps)) 2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (fma.f64 eps (neg.f64 eps) 1)) (*.f64 (+.f64 1 (fma.f64 eps eps eps)) (+.f64 1 eps)))
(*.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)) (/.f64 (-.f64 1 (pow.f64 eps 3)) (+.f64 1 (fma.f64 eps eps eps))))
(/.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 (pow.f64 eps 3))) (*.f64 (+.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps))))
(*.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)) (/.f64 (-.f64 1 (pow.f64 eps 3)) (+.f64 1 (fma.f64 eps eps eps))))
(/.f64 (*.f64 (fma.f64 eps (neg.f64 eps) 1) (-.f64 1 eps)) (+.f64 1 eps))
(/.f64 (-.f64 1 eps) (/.f64 (+.f64 eps 1) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)) (-.f64 1 eps))
(/.f64 (*.f64 (+.f64 -1 eps) (fma.f64 eps eps -1)) (+.f64 eps 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 3)) (-.f64 1 eps)) (+.f64 1 (fma.f64 eps eps eps)))
(/.f64 (-.f64 1 eps) (/.f64 (+.f64 1 (fma.f64 eps eps eps)) (-.f64 1 (pow.f64 eps 3))))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps))) (-.f64 1 (pow.f64 eps 3)))
(/.f64 (*.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (+.f64 1 eps))
(/.f64 (-.f64 1 eps) (/.f64 (+.f64 eps 1) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)) (-.f64 1 eps))
(/.f64 (*.f64 (+.f64 -1 eps) (fma.f64 eps eps -1)) (+.f64 eps 1))
(/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))
(/.f64 (-.f64 1 eps) (/.f64 (+.f64 1 (fma.f64 eps eps eps)) (-.f64 1 (pow.f64 eps 3))))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 (fma.f64 eps eps eps))) (-.f64 1 (pow.f64 eps 3)))
(pow.f64 (-.f64 1 eps) 2)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (pow.f64 (-.f64 1 eps) 2) 1)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (E.f64) (*.f64 2 (log1p.f64 (neg.f64 eps))))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (pow.f64 (-.f64 1 eps) 4) 1/2)
(sqrt.f64 (pow.f64 (-.f64 1 eps) 4))
(pow.f64 (pow.f64 (-.f64 1 eps) 6) 1/3)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (pow.f64 (-.f64 1 eps) 3) 2/3)
(*.f64 (pow.f64 (pow.f64 (-.f64 1 eps) 3) 1/3) (pow.f64 (pow.f64 (-.f64 1 eps) 3) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 eps) 3)) (cbrt.f64 (pow.f64 (-.f64 1 eps) 3)))
(pow.f64 (cbrt.f64 (-.f64 1 eps)) 6)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) 3)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (sqrt.f64 (-.f64 1 eps)) 4)
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (exp.f64 2) (log1p.f64 (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (*.f64 2 (log1p.f64 (neg.f64 eps)))))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(sqrt.f64 (pow.f64 (-.f64 1 eps) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 1 eps) 2)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 eps) 2))))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(cbrt.f64 (pow.f64 (-.f64 1 eps) 6))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 eps) 2)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 eps) 2)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 1 eps) 6)) 1/3))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (*.f64 1/3 (log1p.f64 (neg.f64 eps)))) 3))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 1) 2))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 eps)) 2) 1))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log1p.f64 (neg.f64 eps))) 1) 1))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 1 (-.f64 1 eps) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 1 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (-.f64 1 eps) 1 (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (-.f64 1 eps) 1 (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 eps 1)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(+.f64 (*.f64 eps (+.f64 -1 eps)) (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)))
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (fma.f64 eps (neg.f64 eps) 1) (/.f64 1 (+.f64 eps 1)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(+.f64 (*.f64 eps (+.f64 -1 eps)) (/.f64 (fma.f64 eps (neg.f64 eps) 1) (+.f64 eps 1)))
(fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (cbrt.f64 (-.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(*.f64 (+.f64 (neg.f64 eps) 1) (-.f64 1 eps))
(pow.f64 (-.f64 1 eps) 2)
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 eps (+.f64 -1 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (-.f64 1 (pow.f64 eps 3)) (/.f64 1 (+.f64 1 (fma.f64 eps eps eps))) (*.f64 eps (+.f64 -1 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (fabs.f64 (cbrt.f64 (-.f64 1 eps))) (*.f64 eps (+.f64 -1 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (-.f64 1 eps) (neg.f64 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (*.f64 (neg.f64 eps) (-.f64 1 eps)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4)) (fabs.f64 (cbrt.f64 (-.f64 1 eps))) (*.f64 eps (+.f64 -1 eps)))
(+.f64 1 (*.f64 eps (neg.f64 eps)))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 1 (*.f64 (*.f64 eps (neg.f64 eps)) 1))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 0 (fma.f64 eps (neg.f64 eps) 1))
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 (*.f64 eps (neg.f64 eps)) 1)
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))))
(*.f64 1 (fma.f64 eps (neg.f64 eps) 1))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 (fma.f64 eps (neg.f64 eps) 1) 1)
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)))
(fma.f64 eps (neg.f64 eps) 1)
(*.f64 (-.f64 1 (pow.f64 eps 6)) (/.f64 1 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 6)) 1) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 6)) 1) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 1 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))))
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 6)) 1) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 eps 6))) (neg.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 eps 6))) (+.f64 -1 (neg.f64 (fma.f64 eps eps (pow.f64 eps 4)))))
(/.f64 (+.f64 -1 (pow.f64 eps 6)) (-.f64 -1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 eps 4))) (neg.f64 (fma.f64 eps eps 1)))
(/.f64 (+.f64 -1 (pow.f64 eps 4)) (-.f64 -1 (*.f64 eps eps)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 eps (neg.f64 eps)) 2) (*.f64 eps (neg.f64 eps)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 6)) 1) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 eps (neg.f64 eps)) 2)) (-.f64 1 (*.f64 eps (neg.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(pow.f64 (fma.f64 eps (neg.f64 eps) 1) 1)
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (E.f64) (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2))
(fabs.f64 (fma.f64 eps (neg.f64 eps) 1))
(pow.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3) 1/3)
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 3)
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (/.f64 (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))) (-.f64 1 (pow.f64 eps 6))) -1)
(/.f64 (*.f64 (-.f64 1 (pow.f64 eps 6)) 1) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(/.f64 (-.f64 1 (pow.f64 eps 6)) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(pow.f64 (/.f64 (fma.f64 eps eps 1) (-.f64 1 (pow.f64 eps 4))) -1)
(*.f64 (-.f64 1 (pow.f64 eps 4)) (/.f64 1 (fma.f64 eps eps 1)))
(/.f64 (-.f64 1 (pow.f64 eps 4)) (fma.f64 eps eps 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 2)) (cbrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 eps (neg.f64 eps) 1)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))) (sqrt.f64 (log1p.f64 (*.f64 eps (neg.f64 eps)))))
(fma.f64 eps (neg.f64 eps) 1)
(sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 2))
(fabs.f64 (fma.f64 eps (neg.f64 eps) 1))
(log.f64 (exp.f64 (fma.f64 eps (neg.f64 eps) 1)))
(fma.f64 eps (neg.f64 eps) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1))))
(fma.f64 eps (neg.f64 eps) 1)
(cbrt.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3))
(fma.f64 eps (neg.f64 eps) 1)
(expm1.f64 (log1p.f64 (fma.f64 eps (neg.f64 eps) 1)))
(fma.f64 eps (neg.f64 eps) 1)
(log1p.f64 (expm1.f64 (fma.f64 eps (neg.f64 eps) 1)))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 eps (neg.f64 eps)))) 1/3))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 3))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) 2))
(fma.f64 eps (neg.f64 eps) 1)
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))) 1) 1))
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 1 (*.f64 eps (neg.f64 eps)) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)
(fma.f64 (*.f64 eps (cbrt.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)
(fma.f64 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) 1)
(+.f64 1 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 3)))
(fma.f64 (neg.f64 eps) eps 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 eps))) 2) (cbrt.f64 (*.f64 eps (neg.f64 eps))) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (sqrt.f64 (*.f64 eps (neg.f64 eps))) (sqrt.f64 (*.f64 eps (neg.f64 eps))) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 -1 (*.f64 eps eps) 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 1)
(fma.f64 (*.f64 eps (cbrt.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)
(fma.f64 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) 1)
(+.f64 1 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 3)))
(fma.f64 (*.f64 (neg.f64 eps) 1) eps 1)
(fma.f64 eps (neg.f64 eps) 1)
(fma.f64 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) 1)
(fma.f64 (*.f64 eps (cbrt.f64 eps)) (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) 1)
(+.f64 1 (*.f64 (neg.f64 eps) (pow.f64 (cbrt.f64 eps) 3)))
(fma.f64 (*.f64 (neg.f64 eps) (sqrt.f64 eps)) (sqrt.f64 eps) 1)
(fma.f64 eps (neg.f64 eps) 1)
(+.f64 0 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(-.f64 (/.f64 1 (+.f64 1 eps)) (/.f64 eps (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 1 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (-.f64 1 eps) (/.f64 1 (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (-.f64 1 eps) (*.f64 (-.f64 1 eps) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (pow.f64 (-.f64 1 eps) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (pow.f64 (-.f64 1 eps) 2) (pow.f64 (E.f64) (neg.f64 (log1p.f64 (*.f64 eps (neg.f64 eps))))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (/.f64 1 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (neg.f64 (pow.f64 (-.f64 1 eps) 2)) (/.f64 1 (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (-.f64 1 eps) 1) (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (-.f64 1 eps) (fma.f64 eps (neg.f64 eps) 1)) (-.f64 1 eps))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (fma.f64 eps (neg.f64 eps) 1)))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) -2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (-.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (/.f64 (-.f64 1 eps) (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (pow.f64 (cbrt.f64 (fma.f64 eps (neg.f64 eps) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))))
(*.f64 (pow.f64 (fma.f64 eps (neg.f64 eps) 1) -1/2) (/.f64 (pow.f64 (-.f64 1 eps) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 4) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (sqrt.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 6))) (+.f64 1 (fma.f64 eps eps (pow.f64 eps 4))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (-.f64 1 (pow.f64 eps 4))) (fma.f64 eps eps 1))
(/.f64 (*.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps eps 1)) (-.f64 1 (pow.f64 eps 4)))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (E.f64) (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (pow.f64 (E.f64) (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(*.f64 (pow.f64 (E.f64) (*.f64 2/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (E.f64) (*.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)) 1/3)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1))) (pow.f64 (E.f64) (*.f64 2/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (E.f64) (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)) 2))
(fabs.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3) 1/3)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 3)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))) 2)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (*.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1)
(+.f64 1 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(pow.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)))
(pow.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1) -1)
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 1) (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) (fabs.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) 1) (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (cbrt.f64 (sqrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))))) (sqrt.f64 (cbrt.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))
(neg.f64 (/.f64 (pow.f64 (-.f64 1 eps) 2) (neg.f64 (fma.f64 eps (neg.f64 eps) 1))))
(*.f64 (/.f64 1 (fma.f64 eps (neg.f64 eps) 1)) (pow.f64 (-.f64 1 eps) 2))
(/.f64 (pow.f64 (-.f64 1 eps) 2) (fma.f64 eps (neg.f64 eps) 1))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)) 2))
(fabs.f64 (/.f64 (-.f64 1 eps) (+.f64 eps 1)))
(log.f64 (exp.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) 3))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 eps) 6) (pow.f64 (fma.f64 eps (neg.f64 eps) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps))))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 1/3))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 3))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))) 2))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))
(exp.f64 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) -1))
(/.f64 (-.f64 1 eps) (+.f64 eps 1))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 25 to 19 computations (24% saved)

series4.0ms (0.1%)

Counts
3 → 3
Calls

9 calls:

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

rewrite64.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
926×pow1_binary64
871×add-log-exp_binary64
870×log1p-expm1-u_binary64
870×expm1-log1p-u_binary64
854×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0922
120122
2239622
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 eps 3)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 eps) 3) (pow.f64 (sqrt.f64 eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 eps)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))))))

simplify58.0ms (0.8%)

Algorithm
egg-herbie
Rules
504×div-sub_binary64
476×log-prod_binary64
414×exp-prod_binary64
403×fma-def_binary64
298×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01551175
13781006
21271854
35504854
Stop Event
node limit
Counts
70 → 85
Calls
Call 1
Inputs
(*.f64 -2 eps)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(-.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)
(pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(*.f64 eps (*.f64 eps eps))
(*.f64 (pow.f64 eps 3) 1)
(*.f64 1 (pow.f64 eps 3))
(*.f64 (*.f64 eps eps) eps)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)
(*.f64 (pow.f64 (sqrt.f64 eps) 3) (pow.f64 (sqrt.f64 eps) 3))
(*.f64 (*.f64 (*.f64 eps eps) 1) eps)
(*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(exp.f64 (*.f64 3 (log.f64 eps)))
(-.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(*.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))
(*.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(*.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)
(pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))
(log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
Outputs
(*.f64 -2 eps)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(-.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 eps (*.f64 eps eps))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3) 1)
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 1 (pow.f64 eps 3))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (*.f64 eps eps) eps)
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (pow.f64 (sqrt.f64 eps) 3) (pow.f64 (sqrt.f64 eps) 3))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) 1) eps)
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(sqrt.f64 (pow.f64 eps 6))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(log.f64 (exp.f64 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(exp.f64 (*.f64 3 (log.f64 eps)))
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(+.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(-.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(*.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(*.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(*.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 eps (*.f64 eps 4) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 -2 eps) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 2/3 (*.f64 -2 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 eps (*.f64 eps 4) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 -2 eps) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 2/3 (*.f64 -2 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 eps (*.f64 eps 4) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 -2 eps) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 2/3 (*.f64 -2 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 eps (*.f64 eps 4) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 -2 eps) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 2/3 (*.f64 -2 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 eps (*.f64 eps 4) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 -2 eps) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 2/3 (*.f64 -2 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2 eps (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (*.f64 eps eps) 4)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2 eps)))
(pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (cbrt.f64 (*.f64 -2 eps)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 -2 eps)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (cbrt.f64 (*.f64 -2 eps))))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
(+.f64 1 (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 1))
(+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps)) 0)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2 eps))

localize23.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 52 to 41 computations (21.2% saved)

series3.0ms (0%)

Counts
2 → 3
Calls

6 calls:

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

rewrite63.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
476×log-prod_binary64
363×exp-prod_binary64
316×prod-exp_binary64
299×fma-def_binary64
284×pow-prod-down_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121
124721
2287321
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 10) 4/25) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 15) -8/125) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))) 2)) (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))) (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 eps 10) 4/25))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 15) -8/125))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 15) -8/125)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 (*.f64 eps eps) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))))))

simplify71.0ms (0.9%)

Algorithm
egg-herbie
Rules
543×fma-def_binary64
491×fma-neg_binary64
442×div-sub_binary64
253×exp-prod_binary64
237×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02411716
15721647
216081647
361021647
Stop Event
node limit
Counts
97 → 111
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/5 (pow.f64 eps 5))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 0 (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 1)
(pow.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1)
(pow.f64 (*.f64 (pow.f64 eps 10) 4/25) 1/2)
(pow.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) 3)
(pow.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) 2)
(pow.f64 (*.f64 (pow.f64 eps 15) -8/125) 1/3)
(pow.f64 (exp.f64 1) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))) 2)) (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))) (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))
(sqrt.f64 (*.f64 (pow.f64 eps 10) 4/25))
(log.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))))
(cbrt.f64 (*.f64 (pow.f64 eps 15) -8/125))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(log1p.f64 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(exp.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 15) -8/125)) 1/3))
(exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))
(/.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)
(pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))
(log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps (*.f64 (*.f64 eps eps) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
Outputs
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/5 (pow.f64 eps 5))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 0 (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))))
(*.f64 -2/5 (pow.f64 eps 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 1)
(*.f64 -2/5 (pow.f64 eps 5))
(pow.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1)
(*.f64 -2/5 (pow.f64 eps 5))
(pow.f64 (*.f64 (pow.f64 eps 10) 4/25) 1/2)
(sqrt.f64 (*.f64 (pow.f64 eps 10) 4/25))
(pow.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) 3)
(*.f64 -2/5 (pow.f64 eps 5))
(pow.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) 2)
(*.f64 -2/5 (pow.f64 eps 5))
(pow.f64 (*.f64 (pow.f64 eps 15) -8/125) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 15) -8/125))
(pow.f64 (exp.f64 1) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(pow.f64 (E.f64) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(*.f64 (pow.f64 eps 5) (exp.f64 (log1p.f64 -7/5)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))) 2)) (cbrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))) (sqrt.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5))))
(sqrt.f64 (*.f64 (pow.f64 eps 10) 4/25))
(log.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)))
(*.f64 -2/5 (pow.f64 eps 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))))
(*.f64 -2/5 (pow.f64 eps 5))
(cbrt.f64 (*.f64 (pow.f64 eps 15) -8/125))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(log1p.f64 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(pow.f64 (E.f64) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(*.f64 (pow.f64 eps 5) (exp.f64 (log1p.f64 -7/5)))
(exp.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1))
(pow.f64 (E.f64) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(*.f64 (pow.f64 eps 5) (exp.f64 (log1p.f64 -7/5)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5)))) 3))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2))) 2))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 15) -8/125)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 eps 15) -8/125))
(exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 1) 1))
(pow.f64 (E.f64) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(*.f64 (pow.f64 eps 5) (exp.f64 (log1p.f64 -7/5)))
(exp.f64 (*.f64 (*.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)) 3) 1/3))
(pow.f64 (E.f64) (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(exp.f64 (fma.f64 5 (log.f64 eps) (log1p.f64 -7/5)))
(*.f64 (pow.f64 eps 5) (exp.f64 (log1p.f64 -7/5)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(/.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (pow.f64 eps 5))) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 9) 8/27 (*.f64 (pow.f64 eps 15) 8/125)) (fma.f64 (pow.f64 eps 3) (*.f64 -2/5 (*.f64 -2/3 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 10) -4/25 (*.f64 (pow.f64 eps 6) -4/9))))
(pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))))) (sqrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))))
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 eps (*.f64 (*.f64 eps eps) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 -2/5 (pow.f64 (cbrt.f64 eps) 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25))))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 -2/5 (pow.f64 (cbrt.f64 eps) 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))

eval215.0ms (2.8%)

Compiler

Compiled 11163 to 7413 computations (33.6% saved)

prune108.0ms (1.4%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New6124616
Fresh000
Picked101
Done235
Total6157622
Error
0b
Counts
622 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.4b
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
0.7b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
0.6b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
1.1b
(*.f64 -2 eps)
58.2b
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
58.2b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 76 to 58 computations (23.7% saved)

localize18.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 1 eps) (-.f64 1 eps))
6.3b
(log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1))
Compiler

Compiled 46 to 35 computations (23.9% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1))
0.0ms
eps
@inf
(log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1))
0.0ms
eps
@inf
(/.f64 (+.f64 1 eps) (-.f64 1 eps))
0.0ms
eps
@-inf
(log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1))
0.0ms
eps
@0
(/.f64 (+.f64 1 eps) (-.f64 1 eps))

rewrite52.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
883×pow1_binary64
824×log1p-expm1-u_binary64
824×expm1-log1p-u_binary64
823×add-log-exp_binary64
808×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0822
118120
2228220
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1))
(/.f64 (+.f64 1 eps) (-.f64 1 eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps))) (log.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (+.f64 -1 (neg.f64 eps))) (log.f64 (neg.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 0) (+.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) (+.f64 0 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) 0) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 eps) (/.f64 1 (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 eps) (*.f64 (/.f64 1 (-.f64 1 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (*.f64 (cbrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 eps)) (*.f64 (sqrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (neg.f64 eps)) (/.f64 1 (neg.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 eps)) (+.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) 1) (/.f64 (sqrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (+.f64 1 eps)) (cbrt.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 1 eps))) (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (sqrt.f64 (-.f64 1 eps))) (/.f64 (cbrt.f64 (+.f64 1 eps)) (sqrt.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (+.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 eps) (neg.f64 (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 1 eps) 3) (pow.f64 (-.f64 1 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))))))

simplify48.0ms (0.6%)

Algorithm
egg-herbie
Rules
614×associate-/l*_binary64
519×fma-def_binary64
343×unswap-sqr_binary64
309×associate-/r*_binary64
309×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061366
15431233
219251133
Stop Event
node limit
Counts
95 → 138
Calls
Call 1
Inputs
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (*.f64 2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 2/7 (pow.f64 eps 7)) (+.f64 (*.f64 2 eps) (+.f64 (*.f64 2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(log.f64 -1)
(+.f64 (*.f64 2 (/.f64 1 eps)) (log.f64 -1))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps))))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(log.f64 -1)
(+.f64 (*.f64 2 (/.f64 1 eps)) (log.f64 -1))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps))))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
1
(+.f64 (*.f64 2 eps) 1)
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2 (pow.f64 eps 3)) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1)))
-1
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 eps)) 1))
(neg.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2))))))
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))))
-1
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 eps)) 1))
(neg.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2))))))
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))))
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(+.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 (neg.f64 eps))))
(+.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(-.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(-.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (+.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 1)
(-.f64 (log.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps))) (log.f64 -1))
(-.f64 (log.f64 (+.f64 -1 (neg.f64 eps))) (log.f64 (neg.f64 (-.f64 1 eps))))
(*.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 0) (+.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) (+.f64 0 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0))))
(/.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) 0) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)
(pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)
(neg.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(fma.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)
(fma.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)
(+.f64 1 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 1)
(*.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))
(*.f64 (+.f64 1 eps) (/.f64 1 (-.f64 1 eps)))
(*.f64 (+.f64 1 eps) (*.f64 (/.f64 1 (-.f64 1 eps)) 1))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (*.f64 (cbrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(*.f64 (sqrt.f64 (+.f64 1 eps)) (*.f64 (sqrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))
(*.f64 (+.f64 -1 (neg.f64 eps)) (/.f64 1 (neg.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps)) -1)
(*.f64 (/.f64 1 (-.f64 1 eps)) (+.f64 1 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) 1) (/.f64 (sqrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (+.f64 1 eps)) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 eps))) (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (sqrt.f64 (-.f64 1 eps))) (/.f64 (cbrt.f64 (+.f64 1 eps)) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (+.f64 1 eps))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)
(pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) -1)
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(neg.f64 (/.f64 (+.f64 1 eps) (neg.f64 (-.f64 1 eps))))
(neg.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 eps) 3) (pow.f64 (-.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
Outputs
(*.f64 2 eps)
(+.f64 (*.f64 2 eps) (*.f64 2/3 (pow.f64 eps 3)))
(fma.f64 2 eps (*.f64 2/3 (pow.f64 eps 3)))
(fma.f64 2/3 (pow.f64 eps 3) (*.f64 2 eps))
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))))
(fma.f64 2 eps (fma.f64 2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))
(fma.f64 2 eps (fma.f64 2/3 (pow.f64 eps 3) (*.f64 2/5 (pow.f64 eps 5))))
(fma.f64 2/3 (pow.f64 eps 3) (fma.f64 2/5 (pow.f64 eps 5) (*.f64 2 eps)))
(+.f64 (*.f64 2/7 (pow.f64 eps 7)) (+.f64 (*.f64 2 eps) (+.f64 (*.f64 2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(fma.f64 2/7 (pow.f64 eps 7) (fma.f64 2 eps (fma.f64 2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(fma.f64 2/7 (pow.f64 eps 7) (fma.f64 2 eps (fma.f64 2/3 (pow.f64 eps 3) (*.f64 2/5 (pow.f64 eps 5)))))
(fma.f64 2/7 (pow.f64 eps 7) (fma.f64 2/3 (pow.f64 eps 3) (fma.f64 2/5 (pow.f64 eps 5) (*.f64 2 eps))))
(log.f64 -1)
(+.f64 (*.f64 2 (/.f64 1 eps)) (log.f64 -1))
(+.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (log.f64 -1) (/.f64 2 eps)))
(+.f64 (+.f64 (/.f64 2/3 (pow.f64 eps 3)) (/.f64 2 eps)) (log.f64 -1))
(+.f64 (/.f64 2 eps) (+.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (+.f64 (log.f64 -1) (/.f64 2 eps)) (/.f64 2/5 (pow.f64 eps 5))))
(log.f64 -1)
(+.f64 (*.f64 2 (/.f64 1 eps)) (log.f64 -1))
(+.f64 (log.f64 -1) (/.f64 2 eps))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (*.f64 2 (/.f64 1 eps))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (log.f64 -1) (/.f64 2 eps)))
(+.f64 (+.f64 (/.f64 2/3 (pow.f64 eps 3)) (/.f64 2 eps)) (log.f64 -1))
(+.f64 (/.f64 2 eps) (+.f64 (log.f64 -1) (/.f64 2/3 (pow.f64 eps 3))))
(+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2/5 (/.f64 1 (pow.f64 eps 5))))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (log.f64 -1) (+.f64 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))))
(+.f64 (/.f64 2/3 (pow.f64 eps 3)) (+.f64 (+.f64 (log.f64 -1) (/.f64 2 eps)) (/.f64 2/5 (pow.f64 eps 5))))
1
(+.f64 (*.f64 2 eps) 1)
(fma.f64 2 eps 1)
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1))
(fma.f64 2 eps (fma.f64 2 (*.f64 eps eps) 1))
(+.f64 1 (*.f64 2 (fma.f64 eps eps eps)))
(fma.f64 2 (fma.f64 eps eps eps) 1)
(+.f64 (*.f64 2 eps) (+.f64 (*.f64 2 (pow.f64 eps 3)) (+.f64 (*.f64 2 (pow.f64 eps 2)) 1)))
(fma.f64 2 eps (fma.f64 2 (pow.f64 eps 3) (fma.f64 2 (*.f64 eps eps) 1)))
(fma.f64 2 (pow.f64 eps 3) (fma.f64 2 (fma.f64 eps eps eps) 1))
-1
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 eps)) 1))
(+.f64 (neg.f64 (/.f64 2 eps)) -1)
(+.f64 -1 (/.f64 -2 eps))
(neg.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2))))))
(neg.f64 (+.f64 1 (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps)))))
(-.f64 -1 (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps))))
(+.f64 -1 (+.f64 (/.f64 -2 eps) (/.f64 (/.f64 -2 eps) eps)))
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 2 (pow.f64 eps 3)) 1) (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps)))))
(-.f64 (/.f64 -2 (pow.f64 eps 3)) (+.f64 (/.f64 2 eps) (+.f64 (/.f64 2 (*.f64 eps eps)) 1)))
(+.f64 (+.f64 (/.f64 -2 eps) (/.f64 (/.f64 -2 eps) eps)) (+.f64 -1 (/.f64 -2 (pow.f64 eps 3))))
-1
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 eps)) 1))
(+.f64 (neg.f64 (/.f64 2 eps)) -1)
(+.f64 -1 (/.f64 -2 eps))
(neg.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2))))))
(neg.f64 (+.f64 1 (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps)))))
(-.f64 -1 (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps))))
(+.f64 -1 (+.f64 (/.f64 -2 eps) (/.f64 (/.f64 -2 eps) eps)))
(neg.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 eps 3))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 1 eps)) (*.f64 2 (/.f64 1 (pow.f64 eps 2)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 2 (pow.f64 eps 3)) 1) (+.f64 (/.f64 2 eps) (/.f64 2 (*.f64 eps eps)))))
(-.f64 (/.f64 -2 (pow.f64 eps 3)) (+.f64 (/.f64 2 eps) (+.f64 (/.f64 2 (*.f64 eps eps)) 1)))
(+.f64 (+.f64 (/.f64 -2 eps) (/.f64 (/.f64 -2 eps) eps)) (+.f64 -1 (/.f64 -2 (pow.f64 eps 3))))
(+.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(+.f64 (log1p.f64 eps) (neg.f64 (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(+.f64 0 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps))) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)))))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))) (log.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)))))
(-.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(-.f64 0 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(-.f64 (+.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 1)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(-.f64 (log.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps))) (log.f64 -1))
(-.f64 (log.f64 (/.f64 (-.f64 -1 eps) (-.f64 1 eps))) (log.f64 -1))
(-.f64 (log.f64 (-.f64 -1 eps)) (log.f64 (+.f64 eps -1)))
(-.f64 (log.f64 (+.f64 -1 (neg.f64 eps))) (log.f64 (neg.f64 (-.f64 1 eps))))
(-.f64 (log.f64 (/.f64 (-.f64 -1 eps) (-.f64 1 eps))) (log.f64 -1))
(-.f64 (log.f64 (-.f64 -1 eps)) (log.f64 (+.f64 eps -1)))
(*.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(*.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 0) (+.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) (+.f64 0 (*.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2) 0) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 1)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3) 1/3)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 3)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(pow.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(neg.f64 (-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps)))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(sqrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 2))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(cbrt.f64 (pow.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 3))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(expm1.f64 (log1p.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(log1p.f64 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(exp.f64 (log.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(fma.f64 1 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(fma.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 0)
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
(+.f64 1 (expm1.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 1 (/.f64 (+.f64 1 eps) (-.f64 1 eps)))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (+.f64 1 eps) (/.f64 1 (-.f64 1 eps)))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (+.f64 1 eps) (*.f64 (/.f64 1 (-.f64 1 eps)) 1))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (*.f64 (cbrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (sqrt.f64 (+.f64 1 eps)) (*.f64 (sqrt.f64 (+.f64 1 eps)) (/.f64 1 (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (+.f64 -1 (neg.f64 eps)) (/.f64 1 (neg.f64 (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 (+.f64 -1 (neg.f64 eps)) (-.f64 1 eps)) -1)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 1 (-.f64 1 eps)) (+.f64 1 eps))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) 1) (/.f64 (sqrt.f64 (+.f64 1 eps)) (-.f64 1 eps)))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (+.f64 1 eps) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (+.f64 eps 1) (cbrt.f64 (-.f64 1 eps))))
(/.f64 (/.f64 (+.f64 eps 1) (cbrt.f64 (-.f64 1 eps))) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2))
(/.f64 (+.f64 eps 1) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 eps)) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (sqrt.f64 (+.f64 1 eps)) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2)) (/.f64 (+.f64 eps 1) (cbrt.f64 (-.f64 1 eps))))
(/.f64 (/.f64 (+.f64 eps 1) (cbrt.f64 (-.f64 1 eps))) (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2))
(/.f64 (+.f64 eps 1) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 eps)) 2) (cbrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 eps))) (/.f64 (+.f64 1 eps) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 eps))) (/.f64 (+.f64 eps 1) (sqrt.f64 (-.f64 1 eps))))
(/.f64 (/.f64 (+.f64 eps 1) (sqrt.f64 (-.f64 1 eps))) (sqrt.f64 (-.f64 1 eps)))
(/.f64 (+.f64 eps 1) (*.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 eps)) 2) (sqrt.f64 (-.f64 1 eps))) (/.f64 (cbrt.f64 (+.f64 1 eps)) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 eps))) (/.f64 (+.f64 eps 1) (sqrt.f64 (-.f64 1 eps))))
(/.f64 (/.f64 (+.f64 eps 1) (sqrt.f64 (-.f64 1 eps))) (sqrt.f64 (-.f64 1 eps)))
(/.f64 (+.f64 eps 1) (*.f64 (sqrt.f64 (-.f64 1 eps)) (sqrt.f64 (-.f64 1 eps))))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (*.f64 eps eps))) (+.f64 1 eps))
(*.f64 (+.f64 eps 1) (/.f64 (+.f64 eps 1) (-.f64 1 (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 eps 1) (+.f64 eps 1)) (-.f64 1 (*.f64 eps eps)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 eps 1)) 6) (-.f64 1 (*.f64 eps eps)))
(*.f64 (/.f64 (+.f64 1 eps) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))
(/.f64 (*.f64 (+.f64 eps 1) (+.f64 1 (fma.f64 eps eps eps))) (-.f64 1 (pow.f64 eps 3)))
(/.f64 (+.f64 eps 1) (/.f64 (-.f64 1 (pow.f64 eps 3)) (+.f64 1 (fma.f64 eps eps eps))))
(*.f64 (/.f64 (+.f64 eps 1) (-.f64 1 (pow.f64 eps 3))) (+.f64 1 (fma.f64 eps eps eps)))
(pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(/.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 eps))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 3)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))) 2)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(pow.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)) -1)
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(/.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 eps))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))))
(pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(/.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 eps))
(neg.f64 (/.f64 (+.f64 1 eps) (neg.f64 (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(neg.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) -1))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(log.f64 (exp.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 3))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 eps) 3) (pow.f64 (-.f64 1 eps) 3)))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps))))
(+.f64 1 (-.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 1))
(+.f64 (/.f64 (+.f64 eps 1) (-.f64 1 eps)) 0)
(/.f64 (+.f64 eps 1) (-.f64 1 eps))
(exp.f64 (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(pow.f64 (E.f64) (-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps))))
(/.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 eps))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
0.1b
(*.f64 (*.f64 eps eps) eps)
0.1b
(*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
eps
@-inf
(*.f64 (*.f64 eps eps) eps)
0.0ms
eps
@0
(*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))
0.0ms
eps
@inf
(*.f64 (*.f64 eps eps) eps)
0.0ms
eps
@-inf
(*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))
0.0ms
eps
@inf
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))

rewrite60.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
929×pow1_binary64
870×add-log-exp_binary64
870×log1p-expm1-u_binary64
870×expm1-log1p-u_binary64
852×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0922
119222
2245222
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))
(*.f64 (*.f64 eps eps) eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 eps 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 eps) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (+.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -2)) 2) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))))))

simplify56.0ms (0.7%)

Algorithm
egg-herbie
Rules
512×log-prod_binary64
418×fma-def_binary64
379×unswap-sqr_binary64
361×div-sub_binary64
320×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01441130
13501093
212481058
357961058
Stop Event
node limit
Counts
98 → 73
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)
(pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) 2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 (pow.f64 (pow.f64 eps 3) 3) 1/3)
(pow.f64 (pow.f64 eps 3/2) 2)
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(exp.f64 (*.f64 (log.f64 eps) 3))
(-.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(*.f64 eps (+.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))
(*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(*.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))
(*.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(*.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)
(pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))
(log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -2)) 2) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
Outputs
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2 eps)
(*.f64 eps -2)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(-.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 eps 3))) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3/2) 6) -8/27))
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3/2) 6) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 eps 3)
(pow.f64 (pow.f64 (pow.f64 eps 3) 3) 1/3)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 3/2) 2)
(pow.f64 eps 3)
(sqrt.f64 (pow.f64 eps 6))
(pow.f64 eps 3)
(log.f64 (exp.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(pow.f64 eps 3)
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(exp.f64 (*.f64 (log.f64 eps) 3))
(pow.f64 eps 3)
(-.f64 (+.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 eps (+.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (neg.f64 (*.f64 eps -2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 eps (*.f64 eps 4) (*.f64 -4/3 (pow.f64 eps 4)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))) (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (neg.f64 (*.f64 eps -2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 eps (*.f64 eps 4) (*.f64 -4/3 (pow.f64 eps 4)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (neg.f64 (*.f64 eps -2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 eps (*.f64 eps 4) (*.f64 -4/3 (pow.f64 eps 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (neg.f64 (*.f64 eps -2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 eps (*.f64 eps 4) (*.f64 -4/3 (pow.f64 eps 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 eps 3) -8) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) 1) (fma.f64 (*.f64 eps eps) 4 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (neg.f64 (*.f64 eps -2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -8/27 (pow.f64 eps 6)) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 eps (*.f64 eps 4) (*.f64 -4/3 (pow.f64 eps 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 eps -2) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3) 1/3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))) 2)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(sqrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(log.f64 (exp.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2)) 3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(expm1.f64 (log1p.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(log1p.f64 (expm1.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(exp.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 eps -2 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 -2 eps (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 1 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -2)) 2) (cbrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
0.0b
(pow.f64 eps 3)
0.0b
(*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1)))
1.8b
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
Compiler

Compiled 46 to 38 computations (17.4% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
0.0ms
eps
@inf
(*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1)))
0.0ms
eps
@inf
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
0.0ms
eps
@inf
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
0.0ms
eps
@-inf
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))

rewrite68.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
557×fma-def_binary64
504×log-prod_binary64
328×pow-prod-down_binary64
309×fma-neg_binary64
299×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01240
128122
2374122
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(+.f64 1 (-.f64 (pow.f64 eps 3) 1))
(*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 eps 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (*.f64 eps eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps eps) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 eps) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 eps 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 (*.f64 eps eps) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) 1) eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))))))

simplify62.0ms (0.8%)

Algorithm
egg-herbie
Rules
633×distribute-rgt-in_binary64
568×distribute-lft-in_binary64
347×unswap-sqr_binary64
285×cancel-sign-sub-inv_binary64
275×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03512491
18462354
223912340
Stop Event
node limit
Counts
202 → 203
Calls
Call 1
Inputs
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (pow.f64 eps 3) 0)
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 1 (pow.f64 eps 3))
(*.f64 eps (*.f64 eps eps))
(*.f64 eps (*.f64 (*.f64 eps eps) 1))
(*.f64 (pow.f64 eps 3) 1)
(*.f64 (*.f64 eps eps) eps)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(*.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))
(*.f64 (*.f64 (*.f64 eps eps) 1) eps)
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 (pow.f64 eps 6) 1/2)
(pow.f64 (*.f64 eps eps) 3/2)
(pow.f64 (cbrt.f64 eps) 9)
(pow.f64 (sqrt.f64 eps) 6)
(pow.f64 (pow.f64 eps 9) 1/3)
(pow.f64 (pow.f64 eps 3/2) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)
(pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(cbrt.f64 (pow.f64 eps 9))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(exp.f64 (*.f64 3 (log.f64 eps)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
(fma.f64 1 (pow.f64 eps 3) 0)
(fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)
(fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)
(fma.f64 eps (*.f64 eps eps) 0)
(fma.f64 eps (*.f64 (*.f64 eps eps) 1) 0)
(fma.f64 (pow.f64 eps 3) 1 0)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)
(fma.f64 (*.f64 eps eps) eps 0)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)
(fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)
(fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)
(fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)
(fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)
(fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)
(fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)
(fma.f64 (*.f64 (*.f64 eps eps) 1) eps 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(+.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))
(+.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)))
(exp.f64 (*.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)) 1))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)
(fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))
(*.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))))
(/.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))
(pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) -1)
(pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 1))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))
(fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))
(fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))
Outputs
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2 eps)
(*.f64 eps -2)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(-.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(pow.f64 eps 3)
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(*.f64 1 (pow.f64 eps 3))
(pow.f64 eps 3)
(*.f64 eps (*.f64 eps eps))
(pow.f64 eps 3)
(*.f64 eps (*.f64 (*.f64 eps eps) 1))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3) 1)
(pow.f64 eps 3)
(*.f64 (*.f64 eps eps) eps)
(pow.f64 eps 3)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(pow.f64 eps 3)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(pow.f64 eps 3)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) 1) eps)
(pow.f64 eps 3)
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 3)
(/.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) (+.f64 2 (pow.f64 eps 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) (+.f64 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (+.f64 (pow.f64 eps 3) 1) (+.f64 (pow.f64 eps 3) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) -1) (+.f64 2 (pow.f64 eps 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps 3) 2) (pow.f64 eps 3)) (+.f64 (pow.f64 eps 3) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 6) 1/2)
(pow.f64 eps 3)
(pow.f64 (*.f64 eps eps) 3/2)
(pow.f64 (cbrt.f64 eps) 9)
(pow.f64 (sqrt.f64 eps) 6)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 9) 1/3)
(cbrt.f64 (pow.f64 eps 9))
(pow.f64 (pow.f64 eps 3/2) 2)
(pow.f64 eps 3)
(pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(sqrt.f64 (pow.f64 eps 6))
(pow.f64 eps 3)
(log.f64 (exp.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(pow.f64 eps 3)
(cbrt.f64 (pow.f64 eps 9))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(exp.f64 (*.f64 3 (log.f64 eps)))
(pow.f64 eps 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
(pow.f64 eps 3)
(fma.f64 1 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)
(pow.f64 eps 3)
(fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)
(pow.f64 eps 3)
(fma.f64 eps (*.f64 eps eps) 0)
(pow.f64 eps 3)
(fma.f64 eps (*.f64 (*.f64 eps eps) 1) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 eps 3) 1 0)
(pow.f64 eps 3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)
(pow.f64 eps 3)
(fma.f64 (*.f64 eps eps) eps 0)
(pow.f64 eps 3)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)
(pow.f64 eps 3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(pow.f64 eps 3)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)
(pow.f64 eps 3)
(fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 eps 3) 1) (pow.f64 eps 6))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 9)) (/.f64 1 (+.f64 (pow.f64 eps 3) (+.f64 1 (pow.f64 eps 6)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 eps 9)) (+.f64 (pow.f64 eps 3) (+.f64 1 (pow.f64 eps 6)))))
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 6)) (/.f64 1 (+.f64 (pow.f64 eps 3) 1)) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 eps 6)) (+.f64 (pow.f64 eps 3) 1)))
(fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)
(pow.f64 eps 3)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 3) -2) (+.f64 (pow.f64 eps 3) -2)))
(fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)
(pow.f64 eps 3)
(fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)
(fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)
(pow.f64 eps 3)
(fma.f64 (*.f64 (*.f64 eps eps) 1) eps 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)
(pow.f64 eps 3)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(pow.f64 eps 3)
(+.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(*.f64 (pow.f64 eps 3) -2/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)
(*.f64 (pow.f64 eps 3) -2/3)
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) (+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2/3))))
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) (+.f64 2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1) -2/3))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)) -2/3)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 -2/3 (/.f64 (+.f64 1 (-.f64 1 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(*.f64 (/.f64 -2/3 (-.f64 2 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)))
(/.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1) -2/3))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)) -2/3)
(/.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 -2/3 (/.f64 (+.f64 1 (-.f64 1 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(*.f64 (/.f64 -2/3 (-.f64 2 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 9) -8/27))
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) -2/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 (pow.f64 eps 3) -2/3)
(cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))
(cbrt.f64 (*.f64 (pow.f64 eps 9) -8/27))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(exp.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(exp.f64 (*.f64 (fma.f64 3 (log.f64 eps) (log.f64 -2/3)) 1))
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(*.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (/.f64 1 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(/.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9))) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) (neg.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2) 1/2)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3) 1/3)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 3)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 2)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 4/9 (pow.f64 eps 6))) (*.f64 eps (*.f64 -2 (*.f64 (pow.f64 eps 3) -2/3)))) (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 eps 9)))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) 1) (-.f64 (fma.f64 (*.f64 eps eps) 4 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (-.f64 (*.f64 eps 4) (*.f64 (pow.f64 eps 3) 4/3)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 eps (fma.f64 eps 4 (*.f64 (pow.f64 eps 3) -4/3)))))
(pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (exp.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2)) 3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(exp.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))) 1))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))

localize21.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 34 computations (45.2% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite51.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
499×log-prod_binary64
381×exp-prod_binary64
334×fma-def_binary64
308×pow-prod-down_binary64
280×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01114
123814
2292514
Stop Event
node limit
Counts
1 → 72
Calls
Call 1
Inputs
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) 1) eps (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))))))

simplify58.0ms (0.8%)

Algorithm
egg-herbie
Rules
397×distribute-rgt-neg-in_binary64
374×cancel-sign-sub-inv_binary64
326×associate-/l/_binary64
326×distribute-lft-neg-in_binary64
296×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01951617
14791573
213191573
346621573
Stop Event
node limit
Counts
84 → 88
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))
(/.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)
(pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))
(log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) 1) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))
Outputs
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 -2/5 (pow.f64 eps 5))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps 10) 4/25) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(/.f64 1 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) (neg.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))))
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (pow.f64 eps 10) 4/25)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2) 1/2)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27))) -1)
(*.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (/.f64 1 (+.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9)) (*.f64 2/5 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (pow.f64 eps 5))))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 eps 3)) -2/3) 2/5))))
(/.f64 (fma.f64 (pow.f64 eps 15) -8/125 (*.f64 (pow.f64 eps 9) -8/27)) (fma.f64 -2/5 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)) (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (fma.f64 (pow.f64 eps 15) 8/125 (*.f64 (pow.f64 eps 9) 8/27)) (fma.f64 -2/3 (*.f64 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 6) -4/9 (*.f64 (pow.f64 eps 10) -4/25))))
(pow.f64 (/.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 eps 10) 4/25) (*.f64 (pow.f64 eps 6) 4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (pow.f64 eps 10) 4/25 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))) 2)) (cbrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))) (sqrt.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))))) (sqrt.f64 (log.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))))))
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (exp.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5)))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (pow.f64 (exp.f64 -2/5) (pow.f64 eps 5))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (+.f64 1 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(log1p.f64 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 1/3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))))) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 1) 1))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5) -2/5 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5)) 1 (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1 (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 1 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 (pow.f64 (cbrt.f64 eps) 5) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 -2/5 (pow.f64 (cbrt.f64 eps) 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (cbrt.f64 (*.f64 (pow.f64 eps 10) 4/25))))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (pow.f64 eps 5/2) (*.f64 (pow.f64 eps 5/2) -2/5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 eps) (*.f64 eps eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/5 (cbrt.f64 (pow.f64 eps 10))) (pow.f64 (cbrt.f64 eps) 5) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (pow.f64 eps 10)) (*.f64 -2/5 (pow.f64 (cbrt.f64 eps) 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (*.f64 -2/5 (pow.f64 eps 5/2)) (pow.f64 eps 5/2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) 1) eps (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 -2/3 (*.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 eps eps)))) (cbrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 eps eps)))) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (*.f64 (*.f64 -2/3 (*.f64 eps eps)) (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))

eval215.0ms (2.8%)

Compiler

Compiled 10064 to 7773 computations (22.8% saved)

prune86.0ms (1.1%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New5752577
Fresh000
Picked011
Done156
Total5768584
Error
0b
Counts
584 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.4b
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
0.7b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
0.6b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
0.6b
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
1.1b
(*.f64 -2 eps)
58.2b
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
58.2b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 88 to 65 computations (26.1% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2)
0.0b
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
0.2b
(*.f64 -2/3 (*.f64 eps eps))
Compiler

Compiled 28 to 15 computations (46.4% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
0.0ms
eps
@0
(*.f64 -2/3 (*.f64 eps eps))
0.0ms
eps
@0
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
0.0ms
eps
@inf
(*.f64 -2/3 (*.f64 eps eps))
0.0ms
eps
@-inf
(+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2)

rewrite51.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
894×pow1_binary64
839×add-log-exp_binary64
839×log1p-expm1-u_binary64
839×expm1-log1p-u_binary64
823×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
118126
2233026
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -2/3 (*.f64 eps eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (pow.f64 eps 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/3 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/3 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2/3 (*.f64 eps eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1) (*.f64 (*.f64 eps -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 eps -2) 3)) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps -2) (*.f64 eps -2)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (*.f64 (*.f64 eps -2) (*.f64 eps -2))) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) eps) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) eps) (fma.f64 -2/3 (*.f64 eps eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (fma.f64 -2/3 (*.f64 eps eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4/9 (pow.f64 eps 4)) (fma.f64 -2/3 (*.f64 eps eps) 2)) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2) (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (/.f64 1 (fma.f64 -2/3 (*.f64 eps eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))) (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 4 (-.f64 (*.f64 4/9 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (neg.f64 (fma.f64 -2/3 (*.f64 eps eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 4/9 (pow.f64 eps 4))) (-.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (*.f64 eps eps) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) -2/3 -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2/3 (*.f64 eps eps)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 4/9 (pow.f64 eps 4))) (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (sqrt.f64 -2/3)) (*.f64 eps (sqrt.f64 -2/3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 eps) eps -2)))))

simplify59.0ms (0.8%)

Algorithm
egg-herbie
Rules
667×log-prod_binary64
610×unswap-sqr_binary64
532×fma-def_binary64
311×*-commutative_binary64
296×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01641313
14451241
217591139
378881139
Stop Event
node limit
Counts
104 → 99
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
-2
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(*.f64 -2/3 (pow.f64 eps 2))
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(*.f64 -2/3 (pow.f64 eps 2))
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(-.f64 (+.f64 1 (*.f64 -2/3 (*.f64 eps eps))) 1)
(pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) 3)
(pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)
(pow.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3) 1/3)
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 -2/3) (*.f64 eps eps)))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (*.f64 eps eps))))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (*.f64 eps eps))))
(exp.f64 (log.f64 (*.f64 -2/3 (*.f64 eps eps))))
(+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(+.f64 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1) (*.f64 (*.f64 eps -2) 1))
(-.f64 (+.f64 1 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 eps -2) 3)) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps -2) (*.f64 eps -2)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (-.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (*.f64 (*.f64 eps -2) (*.f64 eps -2))) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) eps) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) eps) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (*.f64 eps (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 (*.f64 eps (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (fma.f64 -2/3 (*.f64 eps eps) 2))
(pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 -2/3 eps) eps -2)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 eps -2))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(-.f64 (+.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)
(-.f64 (/.f64 (*.f64 4/9 (pow.f64 eps 4)) (fma.f64 -2/3 (*.f64 eps eps) 2)) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(*.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)
(*.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2) (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(*.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(*.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (/.f64 1 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))) (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))))
(/.f64 1 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)))
(/.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 4 (-.f64 (*.f64 4/9 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (neg.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (neg.f64 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (-.f64 4 (*.f64 4/9 (pow.f64 eps 4))) (-.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))
(pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(exp.f64 (log.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 (*.f64 eps eps) -2/3 -2)
(fma.f64 1 (*.f64 -2/3 (*.f64 eps eps)) -2)
(fma.f64 (cbrt.f64 (*.f64 4/9 (pow.f64 eps 4))) (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) -2)
(fma.f64 (*.f64 eps (sqrt.f64 -2/3)) (*.f64 eps (sqrt.f64 -2/3)) -2)
(fma.f64 (*.f64 -2/3 eps) eps -2)
Outputs
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 -2 eps)
(*.f64 eps -2)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
-2
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (*.f64 -2/3 (pow.f64 eps 2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (+.f64 1 (*.f64 -2/3 (*.f64 eps eps))) 1)
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 1)
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(pow.f64 (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) 3)
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(pow.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3) 1/3)
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 4)))
(fabs.f64 (*.f64 eps (*.f64 -2/3 eps)))
(log.f64 (pow.f64 (exp.f64 -2/3) (*.f64 eps eps)))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (*.f64 eps eps))))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (*.f64 eps eps))))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(exp.f64 (log.f64 (*.f64 -2/3 (*.f64 eps eps))))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 eps (*.f64 -2/3 eps))
(+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(+.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) 1) (*.f64 (*.f64 eps -2) 1))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(-.f64 (+.f64 1 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(/.f64 (+.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 3) (pow.f64 (*.f64 eps -2) 3)) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps -2) (*.f64 eps -2)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 3) (*.f64 (pow.f64 eps 3) -8)) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps -2) (-.f64 (*.f64 eps -2) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -8 (*.f64 -8/27 (pow.f64 (pow.f64 eps 3) 3))) (fma.f64 4/9 (pow.f64 eps 6) (fma.f64 eps (*.f64 4 eps) (*.f64 2/3 (*.f64 (pow.f64 eps 4) -2)))))
(/.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -8/27 (pow.f64 eps 6) -8)) (fma.f64 eps (*.f64 eps 4) (fma.f64 -2/3 (*.f64 (pow.f64 eps 4) 2) (*.f64 4/9 (pow.f64 eps 6)))))
(/.f64 (-.f64 (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/3 (pow.f64 eps 3))) (*.f64 (*.f64 eps -2) (*.f64 eps -2))) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(/.f64 (-.f64 (*.f64 4/9 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 6) (*.f64 (*.f64 eps eps) -4)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps 2)))
(/.f64 eps (/.f64 1 (fma.f64 -2/3 (*.f64 eps eps) -2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) eps) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 eps (/.f64 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))) (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8)))
(*.f64 (/.f64 eps (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3))) (fma.f64 -8/27 (pow.f64 eps 6) -8))
(*.f64 eps (/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4))))
(/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) eps) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 eps (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (fma.f64 4/9 (pow.f64 eps 4) -4)))
(*.f64 (/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2)) eps)
(/.f64 (fma.f64 4/9 (pow.f64 eps 5) (*.f64 eps -4)) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (*.f64 eps (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(/.f64 eps (/.f64 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))) (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8)))
(*.f64 (/.f64 eps (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3))) (fma.f64 -8/27 (pow.f64 eps 6) -8))
(*.f64 eps (/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4))))
(/.f64 (*.f64 eps (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 eps (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (fma.f64 4/9 (pow.f64 eps 4) -4)))
(*.f64 (/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2)) eps)
(/.f64 (fma.f64 4/9 (pow.f64 eps 5) (*.f64 eps -4)) (fma.f64 -2/3 (*.f64 eps eps) 2))
(pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3) 1/3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))) 2)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2)) 3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 -2/3 eps) eps -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 eps (*.f64 -2/3 (*.f64 eps eps)) (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 -2/3 (*.f64 eps eps) -2))
(-.f64 (+.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2)) 1)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(-.f64 (/.f64 (*.f64 4/9 (pow.f64 eps 4)) (fma.f64 -2/3 (*.f64 eps eps) 2)) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(*.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 1 (fma.f64 (*.f64 -2/3 eps) eps -2))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2) (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(*.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(*.f64 (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8) (/.f64 1 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4)))
(*.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (/.f64 1 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))) (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))))
(*.f64 (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8) (/.f64 1 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4)))
(/.f64 1 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3))))
(*.f64 (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8) (/.f64 1 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4)))
(/.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3)) (+.f64 4 (-.f64 (*.f64 4/9 (pow.f64 eps 4)) (*.f64 (*.f64 eps eps) 4/3))))
(*.f64 (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8) (/.f64 1 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4)))
(/.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (neg.f64 (+.f64 -8 (pow.f64 (*.f64 -2/3 (*.f64 eps eps)) 3))) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(*.f64 (+.f64 (*.f64 -8/27 (pow.f64 (*.f64 eps eps) 3)) -8) (/.f64 1 (fma.f64 4/9 (pow.f64 eps 4) (-.f64 4 (*.f64 (*.f64 eps eps) 4/3)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (-.f64 (fma.f64 4/9 (pow.f64 eps 4) 4) (*.f64 (*.f64 eps eps) 4/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 6) -8) (fma.f64 4/9 (pow.f64 eps 4) (fma.f64 eps (*.f64 eps -4/3) 4)))
(/.f64 (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 eps 4)) -4)) (neg.f64 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(/.f64 (-.f64 4 (*.f64 4/9 (pow.f64 eps 4))) (-.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))
(-.f64 (/.f64 4/9 (/.f64 (fma.f64 -2/3 (*.f64 eps eps) 2) (pow.f64 eps 4))) (/.f64 4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(+.f64 (*.f64 (/.f64 4/9 (fma.f64 -2/3 (*.f64 eps eps) 2)) (pow.f64 eps 4)) (/.f64 -4 (fma.f64 -2/3 (*.f64 eps eps) 2)))
(/.f64 (fma.f64 4/9 (pow.f64 eps 4) -4) (fma.f64 -2/3 (*.f64 eps eps) 2))
(pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 1)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3) 1/3)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 3)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)) 2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 2))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(log.f64 (exp.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -2/3 eps) eps -2) 3))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(exp.f64 (log.f64 (fma.f64 (*.f64 -2/3 eps) eps -2)))
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 (*.f64 eps eps) -2/3 -2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 1 (*.f64 -2/3 (*.f64 eps eps)) -2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 (cbrt.f64 (*.f64 4/9 (pow.f64 eps 4))) (cbrt.f64 (*.f64 -2/3 (*.f64 eps eps))) -2)
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 -2/3 eps))) (cbrt.f64 (*.f64 4/9 (pow.f64 eps 4))) -2)
(fma.f64 (*.f64 eps (sqrt.f64 -2/3)) (*.f64 eps (sqrt.f64 -2/3)) -2)
(fma.f64 -2/3 (*.f64 eps eps) -2)
(fma.f64 (*.f64 -2/3 eps) eps -2)
(fma.f64 -2/3 (*.f64 eps eps) -2)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
0.0b
(*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1)))
0.1b
(*.f64 (*.f64 eps eps) eps)
1.8b
(+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))
Compiler

Compiled 58 to 29 computations (50% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))
0.0ms
eps
@-inf
(+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))
0.0ms
eps
@inf
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
0.0ms
eps
@-inf
(*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1)))
0.0ms
eps
@-inf
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))

rewrite69.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
561×fma-def_binary64
508×log-prod_binary64
344×pow-prod-down_binary64
304×fma-neg_binary64
293×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01240
127122
2372822
Stop Event
node limit
Counts
3 → 167
Calls
Call 1
Inputs
(+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))
(*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 eps 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 eps 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps eps) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 eps) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 eps 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 eps 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 eps eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2) (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))))))

simplify61.0ms (0.8%)

Algorithm
egg-herbie
Rules
651×distribute-rgt-in_binary64
592×distribute-lft-in_binary64
356×unswap-sqr_binary64
284×cancel-sign-sub-inv_binary64
233×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03532492
18532381
224022376
Stop Event
node limit
Counts
203 → 206
Calls
Call 1
Inputs
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2 eps)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(-.f64 (pow.f64 eps 3) 0)
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 1 (pow.f64 eps 3))
(*.f64 eps (*.f64 eps eps))
(*.f64 (*.f64 eps eps) eps)
(*.f64 (pow.f64 eps 3) 1)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(*.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(*.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))
(pow.f64 eps 3)
(pow.f64 (*.f64 eps eps) 3/2)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 (pow.f64 eps 6) 1/2)
(pow.f64 (cbrt.f64 eps) 9)
(pow.f64 (pow.f64 eps 3/2) 2)
(pow.f64 (sqrt.f64 eps) 6)
(pow.f64 (pow.f64 eps 9) 1/3)
(pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)
(pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(cbrt.f64 (pow.f64 eps 9))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(exp.f64 (*.f64 3 (log.f64 eps)))
(exp.f64 (*.f64 (log.f64 eps) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
(fma.f64 1 (pow.f64 eps 3) 0)
(fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)
(fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)
(fma.f64 eps (*.f64 eps eps) 0)
(fma.f64 (*.f64 eps eps) eps 0)
(fma.f64 (pow.f64 eps 3) 1 0)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps) 0)
(fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)
(fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)
(fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)
(fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)
(fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)
(fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)
(fma.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(+.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))
(+.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)
(fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(*.f64 1 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2) (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))))
(/.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))
(pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)
(pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 3)
(pow.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) -1)
(pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2))
(log.f64 (exp.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(log1p.f64 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(exp.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 1))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))
(fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))
(fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))
Outputs
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(pow.f64 eps 3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2 eps)
(*.f64 eps -2)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(-.f64 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(-.f64 (+.f64 1 (pow.f64 eps 3)) 1)
(pow.f64 eps 3)
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) (/.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(*.f64 1 (pow.f64 eps 3))
(pow.f64 eps 3)
(*.f64 eps (*.f64 eps eps))
(pow.f64 eps 3)
(*.f64 (*.f64 eps eps) eps)
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3) 1)
(pow.f64 eps 3)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)))
(pow.f64 eps 3)
(*.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1))
(pow.f64 eps 3)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)))
(pow.f64 eps 3)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(*.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 eps 3)
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps))
(pow.f64 eps 3)
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 3)
(/.f64 1 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (neg.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 3) 1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) (+.f64 1 (+.f64 1 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) (+.f64 2 (pow.f64 eps 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) (+.f64 (pow.f64 eps 3) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (pow.f64 eps 3)) 2) 1) (+.f64 (+.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 eps 3) 1) 2) -1) (+.f64 2 (pow.f64 eps 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps 3) 2) (pow.f64 eps 3)) (+.f64 (pow.f64 eps 3) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2) 1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(pow.f64 eps 3)
(pow.f64 (*.f64 eps eps) 3/2)
(pow.f64 (pow.f64 eps 3) 1)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 6) 1/2)
(pow.f64 eps 3)
(pow.f64 (cbrt.f64 eps) 9)
(pow.f64 (pow.f64 eps 3/2) 2)
(pow.f64 eps 3)
(pow.f64 (sqrt.f64 eps) 6)
(pow.f64 eps 3)
(pow.f64 (pow.f64 eps 9) 1/3)
(cbrt.f64 (pow.f64 eps 9))
(pow.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) -1)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(pow.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) -1)
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(sqrt.f64 (pow.f64 eps 6))
(pow.f64 eps 3)
(log.f64 (exp.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(pow.f64 eps 3)
(cbrt.f64 (pow.f64 eps 9))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(exp.f64 (*.f64 3 (log.f64 eps)))
(pow.f64 eps 3)
(exp.f64 (*.f64 (log.f64 eps) 3))
(pow.f64 eps 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
(pow.f64 eps 3)
(fma.f64 1 (pow.f64 eps 3) 0)
(pow.f64 eps 3)
(fma.f64 1 (+.f64 (pow.f64 eps 3) -1) 1)
(pow.f64 eps 3)
(fma.f64 1 (+.f64 1 (pow.f64 eps 3)) -1)
(pow.f64 eps 3)
(fma.f64 eps (*.f64 eps eps) 0)
(pow.f64 eps 3)
(fma.f64 (*.f64 eps eps) eps 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 eps 3) 1 0)
(pow.f64 eps 3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) 1 1)
(pow.f64 eps 3)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) 1)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 eps eps)) 0)
(pow.f64 eps 3)
(fma.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) 1) 0)
(pow.f64 eps 3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) 1)
(pow.f64 eps 3)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps eps)) 0)
(pow.f64 eps 3)
(fma.f64 (+.f64 (pow.f64 eps 9) -1) (/.f64 1 (+.f64 (pow.f64 eps 6) (+.f64 1 (pow.f64 eps 3)))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 eps 3) 1) (pow.f64 eps 6))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 9)) (/.f64 1 (+.f64 (pow.f64 eps 3) (+.f64 1 (pow.f64 eps 6)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 eps 9)) (+.f64 (pow.f64 eps 3) (+.f64 1 (pow.f64 eps 6)))))
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1)) 0)
(*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1))
(fma.f64 (+.f64 (pow.f64 eps 6) -1) (/.f64 1 (+.f64 1 (pow.f64 eps 3))) 1)
(fma.f64 (+.f64 -1 (pow.f64 eps 6)) (/.f64 1 (+.f64 (pow.f64 eps 3) 1)) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 eps 6)) (+.f64 (pow.f64 eps 3) 1)))
(fma.f64 (+.f64 1 (pow.f64 eps 3)) 1 -1)
(pow.f64 eps 3)
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (pow.f64 eps 3)) 1)) 0)
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (+.f64 1 (-.f64 1 (pow.f64 eps 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (-.f64 2 (pow.f64 eps 3)))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) 2) (cbrt.f64 (+.f64 1 (pow.f64 eps 3))) -1)
(pow.f64 eps 3)
(fma.f64 (hypot.f64 1 (pow.f64 eps 3/2)) (hypot.f64 1 (pow.f64 eps 3/2)) -1)
(fma.f64 (+.f64 (pow.f64 eps 3/2) 1) (-.f64 (pow.f64 eps 3/2) 1) 1)
(pow.f64 eps 3)
(fma.f64 (*.f64 eps (*.f64 (cbrt.f64 eps) eps)) (pow.f64 (cbrt.f64 eps) 2) 0)
(pow.f64 eps 3)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)
(pow.f64 eps 3)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(pow.f64 eps 3)
(+.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 -2/3 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 1))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))))
(*.f64 (pow.f64 eps 3) -2/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1)
(*.f64 (pow.f64 eps 3) -2/3)
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))))
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) (-.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3))))
(/.f64 (+.f64 -8/27 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 3)) (+.f64 4/9 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) (+.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2/3))))
(/.f64 (-.f64 4/9 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3) 2)) (-.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 2/3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)) -2/3) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 -2/3 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(*.f64 (/.f64 -2/3 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) -2/3) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 (+.f64 1 (-.f64 1 (pow.f64 eps 3))) -2/3))
(*.f64 (/.f64 -2/3 (-.f64 2 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2)) -2/3)
(/.f64 (*.f64 -2/3 (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))) (fma.f64 (+.f64 (pow.f64 eps 3) -1) (-.f64 (+.f64 (pow.f64 eps 3) -1) 1) 1))
(/.f64 -2/3 (/.f64 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3))))
(*.f64 (/.f64 -2/3 (fma.f64 (+.f64 (pow.f64 eps 3) -1) (+.f64 (pow.f64 eps 3) -2) 1)) (+.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 3)))
(/.f64 (*.f64 -2/3 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2))) (+.f64 (-.f64 1 (pow.f64 eps 3)) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)) (/.f64 (+.f64 1 (-.f64 1 (pow.f64 eps 3))) -2/3))
(*.f64 (/.f64 -2/3 (-.f64 2 (pow.f64 eps 3))) (-.f64 1 (pow.f64 (+.f64 (pow.f64 eps 3) -1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 6) (*.f64 -2 (pow.f64 eps 3))) (+.f64 (pow.f64 eps 3) -2)) -2/3)
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 4/9 (pow.f64 eps 6)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 3)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) 2)
(*.f64 (pow.f64 eps 3) -2/3)
(pow.f64 (*.f64 -8/27 (pow.f64 eps 9)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 9) -8/27))
(sqrt.f64 (*.f64 4/9 (pow.f64 eps 6)))
(sqrt.f64 (*.f64 (pow.f64 eps 6) 4/9))
(log.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) -2/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 (pow.f64 eps 3) -2/3)
(cbrt.f64 (*.f64 -8/27 (pow.f64 eps 9)))
(cbrt.f64 (*.f64 (pow.f64 eps 9) -8/27))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 eps 3) -2/3)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (+.f64 (pow.f64 eps 3) -1) -2/3 -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 -2/3 (+.f64 (pow.f64 eps 3) -1) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 2/3)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(fma.f64 (*.f64 -2/3 (sqrt.f64 (+.f64 (pow.f64 eps 3) -1))) (sqrt.f64 (+.f64 (pow.f64 eps 3) -1)) -2/3)
(*.f64 (pow.f64 eps 3) -2/3)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) 4) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 4/9 (pow.f64 eps 6)) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(*.f64 1 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2) (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))
(/.f64 (*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) 1) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps 2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 eps 2 (*.f64 (pow.f64 eps 3) -2/3)) (*.f64 eps (*.f64 eps 4))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (/.f64 1 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))))
(/.f64 (*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) 1) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps 2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 eps 2 (*.f64 (pow.f64 eps 3) -2/3)) (*.f64 eps (*.f64 eps 4))))
(/.f64 1 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)))
(/.f64 (*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) 1) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps 2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 eps 2 (*.f64 (pow.f64 eps 3) -2/3)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))
(/.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) (fma.f64 4/9 (pow.f64 eps 6) (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (-.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 4/3 eps)))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (*.f64 eps eps) (-.f64 4 (*.f64 eps (*.f64 4/3 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (neg.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4))))
(/.f64 (*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) 1) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps 2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 eps 2 (*.f64 (pow.f64 eps 3) -2/3)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) (neg.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (-.f64 (*.f64 4/9 (pow.f64 eps 6)) (*.f64 (*.f64 eps eps) 4)) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 1)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2) 1/2)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (cbrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 3)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (sqrt.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 2)
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 (*.f64 eps eps) 4)) (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8))) -1)
(/.f64 (*.f64 (fma.f64 -8/27 (pow.f64 eps 9) (*.f64 (pow.f64 eps 3) -8)) 1) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (-.f64 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps 2)) (*.f64 eps (*.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 9) -8/27 (*.f64 (pow.f64 eps 3) -8)) (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 eps 2 (*.f64 (pow.f64 eps 3) -2/3)) (*.f64 eps (*.f64 eps 4))))
(pow.f64 (/.f64 (fma.f64 eps -2 (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 (*.f64 eps eps) 4) (*.f64 4/9 (pow.f64 eps 6)))) -1)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps 4)) (*.f64 -4/9 (pow.f64 eps 6))) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 eps (*.f64 eps 4) (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) 2/3)))
(sqrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (exp.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (pow.f64 (exp.f64 eps) -2)))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))) (+.f64 1 (expm1.f64 (*.f64 eps -2)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -2) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -2))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(cbrt.f64 (pow.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3)) 3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(expm1.f64 (log1p.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(log1p.f64 (expm1.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(exp.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))) 1))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 1 (*.f64 eps -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 -2 eps (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps -2) 1 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 4)) (cbrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (cbrt.f64 (*.f64 eps -2)) (cbrt.f64 (*.f64 eps (*.f64 eps 4))) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 eps (cbrt.f64 -2/3)) (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 -2/3)) 2) (*.f64 eps (cbrt.f64 -2/3)) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 (*.f64 eps -2)) (sqrt.f64 (*.f64 eps -2)) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (pow.f64 eps 3/2) (*.f64 (pow.f64 eps 3/2) -2/3) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 -2/3) (pow.f64 eps 3/2)) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -2) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (*.f64 eps eps)) eps (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))
(fma.f64 (*.f64 -2/3 (pow.f64 eps 3/2)) (pow.f64 eps 3/2) (*.f64 eps -2))
(fma.f64 eps -2 (*.f64 (pow.f64 eps 3) -2/3))

eval113.0ms (1.5%)

Compiler

Compiled 5237 to 4057 computations (22.5% saved)

prune41.0ms (0.5%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3160316
Fresh000
Picked011
Done077
Total3168324
Error
0b
Counts
324 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
0.4b
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
0.7b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
0.6b
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
0.6b
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
1.1b
(*.f64 -2 eps)
58.2b
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
58.2b
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 88 to 65 computations (26.1% saved)

regimes15.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 -2 eps)
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
Outputs
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Calls

3 calls:

6.0ms
eps
2.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Results
ErrorSegmentsBranch
0.0b1eps
0.0b1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
0.0b1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 151 to 106 computations (29.8% saved)

regimes14.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 -2 eps)
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
Outputs
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
Calls

3 calls:

6.0ms
eps
3.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Results
ErrorSegmentsBranch
0.4b1eps
0.4b1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
0.4b1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 130 to 90 computations (30.8% saved)

regimes13.0ms (0.2%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f64 -2 eps)
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (*.f64 (*.f64 eps eps) eps) 1))))
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(neg.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 eps) (-.f64 1 eps)) 1)))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (+.f64 1 (-.f64 (pow.f64 eps 3) 1))))
(log.f64 (/.f64 (*.f64 (-.f64 1 eps) (-.f64 1 eps)) (-.f64 1 (*.f64 eps eps))))
Outputs
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
Calls

3 calls:

6.0ms
eps
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
2.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Results
ErrorSegmentsBranch
0.6b1eps
0.6b1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
0.6b1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 113 to 80 computations (29.2% saved)

regimes4.0ms (0%)

Accuracy

Total -0.5b remaining (-88.2%)

Threshold costs -0.5b (-88.2%)

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

1 calls:

3.0ms
eps
Results
ErrorSegmentsBranch
0.6b1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify5.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02268
13868
24368
34668
44768
Stop Event
done
saturated
Calls
Call 1
Inputs
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(*.f64 -2 eps)
Outputs
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps))))
(+.f64 (*.f64 eps -2) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (*.f64 eps (*.f64 eps eps)))))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (*.f64 (*.f64 eps eps) eps)))
(+.f64 (*.f64 eps -2) (*.f64 -2/3 (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 -2/3 (*.f64 eps eps)) -2))
(*.f64 eps (+.f64 -2 (*.f64 -2/3 (*.f64 eps eps))))
(*.f64 -2 eps)
(*.f64 eps -2)
Compiler

Compiled 51 to 36 computations (29.4% saved)

soundness410.0ms (5.4%)

Algorithm
egg-herbie
Rules
1088×fma-neg_binary64
890×fma-def_binary64
719×distribute-rgt-in_binary64
491×distribute-lft-in_binary64
331×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0712
11810
22810
34110
47110
510310
615910
729210
860410
9103710
10144410
11200210
12274010
13383510
14467010
15476810
16480010
17480010
18639310
19674810
20682610
21683410
22684210
23684210
24704210
Stop Event
node limit
Compiler

Compiled 43 to 33 computations (23.3% saved)

end33.0ms (0.4%)

Compiler

Compiled 47 to 29 computations (38.3% saved)

Profiling

Loading profile data...