logq (problem 3.4.3)

Time bar (total: 7.0s)

analyze3.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%75%0%0%25%0%3
40%25%37.5%0%0%37.5%0%4
66.7%37.5%18.7%0%0%43.7%0%5
82.4%43.7%9.4%0%0%46.9%0%6
90.9%46.9%4.7%0%0%48.4%0%7
95.4%48.4%2.3%0%0%49.2%0%8
97.7%49.2%1.2%0%0%49.6%0%9
98.8%49.6%0.6%0%0%49.8%0%10
99.4%49.8%0.3%0%0%49.9%0%11
99.7%49.9%0.1%0%0%49.9%0%12
Compiler

Compiled 10 to 8 computations (20% saved)

sample3.5s (50.1%)

Results
1.9s4085×body1024valid
740.0ms2086×body512valid
640.0ms1643×body256valid
243.0ms442×body2048valid
1.0ms15×body256invalid
Bogosity

preprocess318.0ms (4.5%)

Algorithm
egg-herbie
Rules
8722×fma-def
1220×unsub-neg
1030×fma-neg
668×associate-+r+
656×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01450
13738
27038
314838
437738
598438
6186138
7253238
8352338
9476638
10532238
11548338
12565838
13610738
14700438
15707238
16710438
17712438
18721638
19735738
20747738
21747738
Stop Event
node limit
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(log.f64 (/.f64 (-.f64 1 (neg.f64 eps)) (+.f64 1 (neg.f64 eps))))
Outputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(log.f64 (/.f64 (-.f64 1 (neg.f64 eps)) (+.f64 1 (neg.f64 eps))))
(log.f64 (/.f64 (-.f64 1 (neg.f64 eps)) (-.f64 1 eps)))
(-.f64 (log1p.f64 eps) (log1p.f64 (neg.f64 eps)))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify261.0ms (3.7%)

Algorithm
egg-herbie
Rules
3044×fma-def
1338×distribute-lft-in
944×fma-neg
932×sub-neg
644×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0923
12019
23019
34419
47419
510619
616319
729619
860219
9105319
10146219
11203719
12286519
13406619
14490019
15499619
16502819
17502819
18653319
19716519
20724319
21725119
22725919
23725919
24745919
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)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
100.0%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 32 to 24 computations (25% saved)

localize139.0ms (2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
100.0%
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 39 to 22 computations (43.6% saved)

series4.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

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

rewrite63.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1534×prod-diff
920×log-prod
676×fma-def
448×pow-prod-up
412×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01357
127949
238053
Stop Event
node limit
Counts
3 → 3
Calls
Call 1
Inputs
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Outputs
0
1
0

simplify181.0ms (2.6%)

Algorithm
egg-herbie
Rules
1482×fma-def
1230×fma-neg
1004×times-frac
874×associate-*r/
848×cancel-sign-sub-inv
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
064945
1182935
2460929
31293917
43996909
Stop Event
node limit
Counts
39 → 66
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 -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))))))
0
1
0
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)))
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
(+.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)))))
(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 (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 (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 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))) (/.f64 2/3 (pow.f64 eps 3)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 (/.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/3 (pow.f64 eps 3))) (/.f64 -2 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 (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 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))) (/.f64 2/3 (pow.f64 eps 3)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 (/.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 (*.f64 2 (pow.f64 eps 2)) 1))
(fma.f64 -2 eps (fma.f64 2 (*.f64 eps eps) 1))
(fma.f64 -2 eps (fma.f64 eps (*.f64 eps 2) 1))
(fma.f64 eps (fma.f64 eps 2 -2) 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 eps (*.f64 eps 2) 1)))
(fma.f64 -2 (pow.f64 eps 3) (fma.f64 eps (fma.f64 eps 2 -2) 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 -1 (+.f64 (/.f64 2 eps) (/.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 2 (pow.f64 eps 3)) (-.f64 (/.f64 2 eps) (+.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 -1 (+.f64 (/.f64 -2 (*.f64 eps eps)) (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3)))))
(+.f64 -1 (+.f64 (/.f64 2 eps) (*.f64 (/.f64 (/.f64 1 eps) eps) (+.f64 (/.f64 2 eps) -2))))
(+.f64 (/.f64 2 eps) (fma.f64 (/.f64 (/.f64 1 eps) eps) (+.f64 -2 (/.f64 2 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 -1 (+.f64 (/.f64 2 eps) (/.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 2 (pow.f64 eps 3)) (-.f64 (/.f64 2 eps) (+.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 -1 (+.f64 (/.f64 -2 (*.f64 eps eps)) (+.f64 (/.f64 2 eps) (/.f64 2 (pow.f64 eps 3)))))
(+.f64 -1 (+.f64 (/.f64 2 eps) (*.f64 (/.f64 (/.f64 1 eps) eps) (+.f64 (/.f64 2 eps) -2))))
(+.f64 (/.f64 2 eps) (fma.f64 (/.f64 (/.f64 1 eps) eps) (+.f64 -2 (/.f64 2 eps)) -1))
(*.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)))
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
(+.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)))))
(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 (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 (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 (/.f64 2 eps) (/.f64 2/5 (pow.f64 eps 5)))) (/.f64 2/3 (pow.f64 eps 3)))
(+.f64 (log.f64 -1) (+.f64 (+.f64 (/.f64 -2 eps) (/.f64 -2/3 (pow.f64 eps 3))) (/.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -1 (log.f64 -1))
(neg.f64 (log.f64 -1))
(-.f64 (*.f64 -1 (log.f64 -1)) (*.f64 2 (/.f64 1 eps)))
(-.f64 (neg.f64 (log.f64 -1)) (/.f64 2 eps))
(fma.f64 -1 (log.f64 -1) (/.f64 -2 eps))
(-.f64 (/.f64 -2 eps) (log.f64 -1))
(-.f64 (*.f64 -1 (log.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 eps 3))) (*.f64 2 (/.f64 1 eps))))
(-.f64 (neg.f64 (log.f64 -1)) (+.f64 (/.f64 2 eps) (/.f64 2/3 (pow.f64 eps 3))))
(-.f64 (fma.f64 -1 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3)))
(+.f64 (-.f64 (/.f64 -2 eps) (log.f64 -1)) (/.f64 -2/3 (pow.f64 eps 3)))
(-.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 (neg.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 (fma.f64 -1 (log.f64 -1) (/.f64 -2 eps)) (/.f64 2/3 (pow.f64 eps 3))) (/.f64 2/5 (pow.f64 eps 5)))
(-.f64 (+.f64 (+.f64 (/.f64 -2 eps) (/.f64 -2/3 (pow.f64 eps 3))) (/.f64 -2/5 (pow.f64 eps 5))) (log.f64 -1))
(+.f64 (+.f64 (-.f64 (/.f64 -2 eps) (log.f64 -1)) (/.f64 -2/3 (pow.f64 eps 3))) (/.f64 -2/5 (pow.f64 eps 5)))
0
1
0

eval16.0ms (0.2%)

Compiler

Compiled 820 to 660 computations (19.5% saved)

prune250.0ms (3.6%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New60666
Fresh000
Picked022
Done000
Total60868
Accurracy
100.0%
Counts
68 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
99.6%
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
99.6%
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
99.6%
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 280 to 220 computations (21.4% saved)

localize294.0ms (4.2%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
99.8%
(*.f64 -2/5 (pow.f64 eps 5))
99.8%
(*.f64 -2/3 (pow.f64 eps 3))
99.8%
(*.f64 -2/3 (pow.f64 eps 3))
100.0%
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
99.4%
(*.f64 eps -2/3)
100.0%
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3))))
99.9%
(*.f64 -2/7 (pow.f64 eps 7))
99.8%
(*.f64 -2/5 (pow.f64 eps 5))
99.8%
(*.f64 -2/3 (pow.f64 eps 3))
Compiler

Compiled 186 to 143 computations (23.1% saved)

series8.0ms (0.1%)

Counts
10 → 33
Calls

30 calls:

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

rewrite125.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
954×fma-neg
868×expm1-udef
856×log1p-udef
504×add-sqr-sqrt
480×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023174
1517174
26484174
Stop Event
node limit
Counts
10 → 186
Calls
Call 1
Inputs
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/5 (pow.f64 eps 5))
(*.f64 -2/7 (pow.f64 eps 7))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 eps -2/3)
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(*.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)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(pow.f64 (*.f64 -2/7 (pow.f64 eps 7)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/7 (pow.f64 eps 7))) 3)
(pow.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -2/7) (pow.f64 eps 7/2)) 2)
(sqrt.f64 (*.f64 4/49 (pow.f64 eps 14)))
(log.f64 (pow.f64 (exp.f64 -2/7) (pow.f64 eps 7)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7)))))
(cbrt.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))) 1)
(-.f64 (/.f64 (*.f64 4/25 (pow.f64 eps 10)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (/.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (/.f64 1 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))) (neg.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (*.f64 4/25 (pow.f64 eps 10))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 (pow.f64 eps 6) 4/9)) (-.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 3)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2))
(log.f64 (exp.f64 (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 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 1))
(log1p.f64 (expm1.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (pow.f64 eps 5) -2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.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)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 -2/5 (pow.f64 eps 5)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 eps))) 1)
(pow.f64 (*.f64 -2/3 eps) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 eps))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 eps)))
(+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 -2/3 eps) -2)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(log1p.f64 (expm1.f64 (*.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)
(-.f64 (/.f64 (*.f64 4/25 (pow.f64 eps 10)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.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)))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2)))
(*.f64 (cbrt.f64 (pow.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 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 1 (/.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 4/25 (pow.f64 eps 10))) (-.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 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(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))))))
(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)))))
(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))
(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)))
(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 (pow.f64 eps 5) -2/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 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.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 -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 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 -2/5 (pow.f64 eps 5)))

simplify98.0ms (1.4%)

Algorithm
egg-herbie
Rules
820×cancel-sign-sub-inv
580×log-prod
556×times-frac
538×fma-neg
484×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03496823
18066687
229466559
Stop Event
node limit
Counts
219 → 177
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 -2/7 (pow.f64 eps 7))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/7 (pow.f64 eps 7)))
(*.f64 -2/7 (pow.f64 eps 7))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/7 (pow.f64 eps 7)))
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.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 -2/3 (pow.f64 eps 3))
(*.f64 -2/5 (pow.f64 eps 5))
(*.f64 -2/5 (pow.f64 eps 5))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(pow.f64 (*.f64 -2/7 (pow.f64 eps 7)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/7 (pow.f64 eps 7))) 3)
(pow.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -2/7) (pow.f64 eps 7/2)) 2)
(sqrt.f64 (*.f64 4/49 (pow.f64 eps 14)))
(log.f64 (pow.f64 (exp.f64 -2/7) (pow.f64 eps 7)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7)))))
(cbrt.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))) 1)
(-.f64 (/.f64 (*.f64 4/25 (pow.f64 eps 10)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (/.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(*.f64 1 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (/.f64 1 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))) (neg.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (*.f64 4/25 (pow.f64 eps 10))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 (pow.f64 eps 6) 4/9)) (-.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 3)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2))
(log.f64 (exp.f64 (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 (+.f64 1 (expm1.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(exp.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 1))
(log1p.f64 (expm1.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (pow.f64 eps 5) -2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 1 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.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)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 -2/5 (pow.f64 eps 5)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 eps))) 1)
(pow.f64 (*.f64 -2/3 eps) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 eps))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 eps)))
(+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 eps -2))
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 -2/3 eps) -2)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(log1p.f64 (expm1.f64 (*.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)
(-.f64 (/.f64 (*.f64 4/25 (pow.f64 eps 10)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.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)))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2)))
(*.f64 (cbrt.f64 (pow.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 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(/.f64 1 (/.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 4/25 (pow.f64 eps 10))) (-.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 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3)))) 2)
(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))))))
(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)))))
(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))
(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)))
(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 (pow.f64 eps 5) -2/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 1 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3)))
(fma.f64 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.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 -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 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.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 -2/7 (pow.f64 eps 7))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/7 (pow.f64 eps 7)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))
(*.f64 -2/7 (pow.f64 eps 7))
(+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/7 (pow.f64 eps 7)))
(fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 eps)
(*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 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 eps (*.f64 -2/3 eps) -2))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 -2/5 (pow.f64 eps 5))
(*.f64 -2/5 (pow.f64 eps 5))
(-.f64 (exp.f64 (log1p.f64 (*.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))
(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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(*.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))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(cbrt.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(*.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(*.f64 -2/7 (pow.f64 eps 7))
(pow.f64 (*.f64 -2/7 (pow.f64 eps 7)) 1)
(*.f64 -2/7 (pow.f64 eps 7))
(pow.f64 (cbrt.f64 (*.f64 -2/7 (pow.f64 eps 7))) 3)
(*.f64 -2/7 (pow.f64 eps 7))
(pow.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)) 1/3)
(cbrt.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)))
(pow.f64 (*.f64 (sqrt.f64 -2/7) (pow.f64 eps 7/2)) 2)
(*.f64 -2/7 (pow.f64 eps 7))
(sqrt.f64 (*.f64 4/49 (pow.f64 eps 14)))
(log.f64 (pow.f64 (exp.f64 -2/7) (pow.f64 eps 7)))
(*.f64 -2/7 (pow.f64 eps 7))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7)))))
(*.f64 -2/7 (pow.f64 eps 7))
(cbrt.f64 (*.f64 -8/343 (pow.f64 (pow.f64 eps 7) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 -2/7 (pow.f64 eps 7))
(exp.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 -2/7 (pow.f64 eps 7))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/7 (pow.f64 eps 7))) 1))
(*.f64 -2/7 (pow.f64 eps 7))
(log1p.f64 (expm1.f64 (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 -2/7 (pow.f64 eps 7))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(-.f64 (/.f64 (*.f64 4/25 (pow.f64 eps 10)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (/.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 1 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)) (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(*.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2)))
(*.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) (sqrt.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 5) 2/5)))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 4/25 (pow.f64 eps 10))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (/.f64 1 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))))
(*.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 5) 2/5)))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))))
(*.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 5) 2/5)))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))))
(*.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 5) 2/5)))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (+.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 5) 2/5)))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2))) (neg.f64 (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27) (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (fma.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 3) 2/3)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) 3)) (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2) (*.f64 4/25 (pow.f64 eps 10))) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (-.f64 (*.f64 -2/5 (pow.f64 eps 5)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (fma.f64 (pow.f64 eps 10) -4/25 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) 2)) (fma.f64 (pow.f64 eps 5) 2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 (pow.f64 eps 6) 4/9)) (-.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 3) 2/3)))
(/.f64 (fma.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 6) -4/9)) (+.f64 (*.f64 -2/7 (pow.f64 eps 7)) (fma.f64 (pow.f64 eps 3) 2/3 (*.f64 -2/5 (pow.f64 eps 5)))))
(/.f64 (fma.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 6) -4/9)) (+.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 1)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(pow.f64 (cbrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 3)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(pow.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3) 1/3)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(pow.f64 (sqrt.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 2)
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(sqrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2))
(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 (exp.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(log.f64 (+.f64 1 (expm1.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 3))
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(expm1.f64 (log1p.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (log.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))) 1))
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(log1p.f64 (expm1.f64 (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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(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 (pow.f64 eps 5) -2/5 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(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 1 (*.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/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))) (*.f64 -2/5 (pow.f64 eps 5)))
(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 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) 2) (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 -2/5 (pow.f64 eps 5)))
(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 (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (*.f64 (sqrt.f64 -2/5) (pow.f64 eps 5/2)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(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 (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (sqrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7)))) (*.f64 -2/5 (pow.f64 eps 5)))
(fma.f64 -2/5 (pow.f64 eps 5) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/7 (pow.f64 eps 7))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 eps))) 1)
(*.f64 -2/3 eps)
(pow.f64 (*.f64 -2/3 eps) 1)
(*.f64 -2/3 eps)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(*.f64 -2/3 eps)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(*.f64 -2/3 eps)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(*.f64 -2/3 eps)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(fabs.f64 (*.f64 -2/3 eps))
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(*.f64 -2/3 eps)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 eps))))
(*.f64 -2/3 eps)
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(*.f64 -2/3 eps)
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(*.f64 -2/3 eps)
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(*.f64 -2/3 eps)
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 eps)) 1))
(*.f64 -2/3 eps)
(log1p.f64 (expm1.f64 (*.f64 -2/3 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 eps (*.f64 -2/3 eps) -2))
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 1)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3) 1/3)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 2)
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 2))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 -2/3 eps) -2)) eps))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2)) 3))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 -2/3 eps) -2) 3) (pow.f64 eps 3)))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))) 1))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))))
(fma.f64 -2/3 (pow.f64 eps 3) (*.f64 eps -2))
(*.f64 eps (fma.f64 eps (*.f64 -2/3 eps) -2))
(-.f64 (exp.f64 (log1p.f64 (*.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))
(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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(*.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))
(-.f64 (exp.f64 (log1p.f64 (*.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))
(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))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(exp.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (pow.f64 eps 3))) 1))
(*.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))
(-.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 (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 -8/125 (pow.f64 (pow.f64 eps 5) 3)) 1/3)
(cbrt.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(sqrt.f64 (*.f64 4/25 (pow.f64 eps 10)))
(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 -8/125 (pow.f64 (pow.f64 eps 5) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))))
(*.f64 -2/5 (pow.f64 eps 5))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/5 (pow.f64 eps 5))) 1))
(*.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))
(-.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 4/25 (pow.f64 eps 10)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))) (/.f64 (*.f64 (pow.f64 eps 6) 4/9) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/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)
(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)))) (cbrt.f64 (pow.f64 (fma.f64 -2/5 (pow.f64 eps 5) (*.f64 -2/3 (pow.f64 eps 3))) 2)))
(*.f64 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))) (cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) 2)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5)))) (cbrt.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 -2/5 (pow.f64 eps 5))) 2)))
(*.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 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (pow.f64 eps 5) 2/5)) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) -4/15)))))
(*.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (/.f64 1 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/5 (*.f64 -2/3 (pow.f64 eps 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))) (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))))
(*.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (pow.f64 eps 5) 2/5)) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) -4/15)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/5 (*.f64 -2/3 (pow.f64 eps 3))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(*.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (pow.f64 eps 5) 2/5)) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) -4/15)))))
(/.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (+.f64 (*.f64 (pow.f64 eps 6) 4/9) (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))))
(*.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (pow.f64 eps 5) 2/5)) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) -4/15)))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9)) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/5 (*.f64 -2/3 (pow.f64 eps 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3)) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27))) (neg.f64 (+.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5)))))))
(*.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (*.f64 -2/3 (pow.f64 eps 3)) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 2/5 (pow.f64 eps 5)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 (*.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3))) (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 -2/3 (pow.f64 eps 3) (*.f64 (pow.f64 eps 5) 2/5)) (*.f64 4/25 (pow.f64 eps 10))))
(/.f64 (fma.f64 -8/125 (pow.f64 (pow.f64 eps 5) 3) (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (fma.f64 (pow.f64 eps 6) 4/9 (fma.f64 4/25 (pow.f64 eps 10) (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) -4/15)))))
(/.f64 (neg.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.f64 (pow.f64 eps 6) 4/9))) (neg.f64 (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 2/3 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/5 (*.f64 -2/3 (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) 4/9) (*.f64 4/25 (pow.f64 eps 10))) (-.f64 (*.f64 -2/3 (pow.f64 eps 3)) (*.f64 -2/5 (pow.f64 eps 5))))
(/.f64 (-.f64 (*.f64 4/25 (pow.f64 eps 10)) (*.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 4/25 (pow.f64 eps 10) (*.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 6) 4/9 (*.f64 (pow.f64 eps 10) -4/25)) (fma.f64 (pow.f64 eps 5) 2/5 (*.f64 -2/3 (pow.f64 eps 3))))
(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 (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 (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 (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)))
(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)))
(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)))
(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)))
(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)))
(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 -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/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 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 (cbrt.f64 (*.f64 4/25 (pow.f64 eps 10))) (cbrt.f64 (*.f64 -2/5 (pow.f64 eps 5))) (*.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 -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 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 -2/3)) (*.f64 (pow.f64 eps 3/2) (sqrt.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)))

eval134.0ms (1.9%)

Compiler

Compiled 4978 to 4062 computations (18.4% saved)

prune37.0ms (0.5%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2151216
Fresh011
Picked235
Done022
Total2177224
Accurracy
100.0%
Counts
224 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.6%
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.6%
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 144 to 112 computations (22.2% saved)

localize39.0ms (0.6%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps)
99.8%
(*.f64 eps (*.f64 -2/3 eps))
99.4%
(*.f64 -2/3 eps)
Compiler

Compiled 34 to 22 computations (35.3% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

9 calls:

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

rewrite61.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1288×pow1
1184×add-exp-log
1184×log1p-expm1-u
1184×expm1-log1p-u
1158×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0739
114239
2163339
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(*.f64 -2/3 eps)
(*.f64 eps (*.f64 -2/3 eps))
(*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps)
Outputs
(-.f64 (+.f64 1 (*.f64 -2/3 eps)) 1)
(pow.f64 (*.f64 -2/3 eps) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(log1p.f64 (expm1.f64 (*.f64 -2/3 eps)))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 -2/3 eps))) 1)
(pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 -2/3 eps))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 -2/3 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 -2/3 eps))))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1)
(pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)) eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))

simplify63.0ms (0.9%)

Algorithm
egg-herbie
Rules
1832×log-prod
1816×fma-def
736×fma-neg
542×*-commutative
538×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080807
1194741
2823675
32718675
45817675
Stop Event
node limit
Counts
57 → 39
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/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 (+.f64 1 (*.f64 -2/3 eps)) 1)
(pow.f64 (*.f64 -2/3 eps) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(log1p.f64 (expm1.f64 (*.f64 -2/3 eps)))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 -2/3 eps))) 1)
(pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 -2/3 eps))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 -2/3 eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 -2/3 eps))))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1)
(pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)) eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
Outputs
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 2))
(*.f64 -2/3 (*.f64 eps eps))
(*.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 (+.f64 1 (*.f64 -2/3 eps)) 1)
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(pow.f64 (*.f64 -2/3 eps) 1)
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(pow.f64 (cbrt.f64 (*.f64 -2/3 eps)) 3)
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(pow.f64 (pow.f64 (*.f64 -2/3 eps) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(pow.f64 (sqrt.f64 (*.f64 -2/3 eps)) 2)
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(sqrt.f64 (*.f64 4/9 (*.f64 eps eps)))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(log.f64 (pow.f64 (exp.f64 -2/3) eps))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(cbrt.f64 (pow.f64 (*.f64 -2/3 eps) 3))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(expm1.f64 (log1p.f64 (*.f64 -2/3 eps)))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(exp.f64 (log.f64 (*.f64 -2/3 eps)))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(log1p.f64 (expm1.f64 (*.f64 -2/3 eps)))
(+.f64 (+.f64 1 (*.f64 -2/3 eps)) -1)
(+.f64 (*.f64 -2/3 eps) 0)
(*.f64 -2/3 eps)
(-.f64 (+.f64 1 (*.f64 eps (*.f64 -2/3 eps))) 1)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 1)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 3)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3) 1/3)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 -2/3 eps))) 2)
(*.f64 -2/3 (*.f64 eps eps))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 2))
(*.f64 -2/3 (*.f64 eps eps))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)))
(*.f64 -2/3 (*.f64 eps eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -2/3 eps)) 3))
(*.f64 -2/3 (*.f64 eps eps))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 -2/3 eps))))
(*.f64 -2/3 (*.f64 eps eps))
(exp.f64 (log.f64 (*.f64 eps (*.f64 -2/3 eps))))
(*.f64 -2/3 (*.f64 eps eps))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 -2/3 eps))))
(*.f64 -2/3 (*.f64 eps eps))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3) 1/3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 2))
(*.f64 -2/3 (pow.f64 eps 3))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (*.f64 -2/3 eps)) eps))
(*.f64 -2/3 (pow.f64 eps 3))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps))) 3))
(*.f64 -2/3 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(*.f64 -2/3 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))))
(*.f64 -2/3 (pow.f64 eps 3))

eval10.0ms (0.1%)

Compiler

Compiled 524 to 368 computations (29.8% saved)

prune11.0ms (0.2%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New38139
Fresh011
Picked011
Done055
Total38846
Accurracy
100.0%
Counts
46 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.3%
(+.f64 (-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1) (*.f64 -2 eps))
99.6%
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.3%
(+.f64 (-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1) (*.f64 -2 eps))
99.6%
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 176 to 136 computations (22.7% saved)

localize152.0ms (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))
99.8%
(*.f64 eps (*.f64 -2/3 eps))
99.4%
(*.f64 -2/3 eps)
69.2%
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1)
Compiler

Compiled 59 to 41 computations (30.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite76.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1324×prod-diff
1130×fma-def
924×log-prod
602×pow-prod-down
410×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01062
121826
2291726
Stop Event
node limit
Counts
2 → 183
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1)
(*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))
Outputs
(+.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(*.f64 1 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 eps (*.f64 eps (*.f64 eps -2/3)))
(*.f64 (*.f64 eps -2/3) (*.f64 eps eps))
(*.f64 (*.f64 eps (*.f64 eps -2/3)) eps)
(*.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 eps eps) (*.f64 eps -2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))))
(*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3))
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 eps 3) -2/3 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)
(+.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(-.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 eps 3) -2/3 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)

simplify106.0ms (1.5%)

Algorithm
egg-herbie
Rules
1750×fma-def
1114×log-prod
928×distribute-lft-in
856×distribute-rgt-in
680×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02205269
15015065
215324909
375504909
Stop Event
node limit
Counts
207 → 136
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))
(*.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 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(*.f64 1 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 eps (*.f64 eps (*.f64 eps -2/3)))
(*.f64 (*.f64 eps -2/3) (*.f64 eps eps))
(*.f64 (*.f64 eps (*.f64 eps -2/3)) eps)
(*.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 eps eps) (*.f64 eps -2/3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))))
(*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3))
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 eps 3) -2/3 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)
(+.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(-.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 eps 3) -2/3 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)
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))
(*.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 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (cbrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3)))))) (log.f64 (cbrt.f64 (exp.f64 (*.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 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) 2)
(*.f64 1 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 eps (*.f64 eps (*.f64 eps -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 eps -2/3) (*.f64 eps eps))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 eps (*.f64 eps -2/3)) eps)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(*.f64 (*.f64 eps eps) (*.f64 eps -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -2/3)
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(*.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)))
(*.f64 (cbrt.f64 (*.f64 -2/3 eps)) (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 -2/3 eps))) 2))
(*.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 2)) (-.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 2)) (+.f64 2 (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(*.f64 -2/3 (pow.f64 eps 3))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(*.f64 -2/3 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 -1)))))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (pow.f64 eps 3)) -2/3)))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (pow.f64 eps 3) 2/3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(*.f64 -2/3 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 eps 3) -2/3 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 1) (/.f64 1 (fma.f64 (pow.f64 eps 3) (*.f64 -2/3 (fma.f64 -2/3 (pow.f64 eps 3) -1)) 1)) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 1) (+.f64 1 (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (pow.f64 eps 3) 2/3)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)) (/.f64 1 (-.f64 1 (*.f64 -2/3 (pow.f64 eps 3)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)) (/.f64 1 (+.f64 1 (*.f64 (pow.f64 eps 3) 2/3))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 1)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 -2/3 eps)) 1) (fma.f64 eps (sqrt.f64 (*.f64 -2/3 eps)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 eps)) (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 -2/3 eps))) 2))
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (*.f64 (pow.f64 eps 3) -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 0 (*.f64 (pow.f64 eps 3) -2/3))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 -1 (fma.f64 (pow.f64 eps 3) -2/3 1))
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))) (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3)))) (cbrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3)))))) (log.f64 (cbrt.f64 (exp.f64 (*.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 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -2/3 (pow.f64 eps 3))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (pow.f64 eps 3)))) 2)
(-.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (-.f64 1 (*.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (fma.f64 (pow.f64 eps 3) -2/3 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) (neg.f64 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (-.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 3)) (fma.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (+.f64 (*.f64 -2/3 (pow.f64 eps 3)) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1) 2)) (-.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 2)) (-.f64 1 (fma.f64 -2/3 (pow.f64 eps 3) -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) 2)) (+.f64 2 (*.f64 (pow.f64 eps 3) 2/3)))
(pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2) 1/2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3) 1/3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -2/3 2) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -2/3)) eps) 2)
(*.f64 -2/3 (pow.f64 eps 3))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(*.f64 -2/3 (pow.f64 eps 3))
(log.f64 (exp.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3))))
(*.f64 -2/3 (pow.f64 eps 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3))
(*.f64 -2/3 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1))))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (*.f64 (pow.f64 eps 3) (*.f64 -2/3 (fma.f64 (pow.f64 eps 3) -2/3 -1)))))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) -1) (pow.f64 eps 3)) -2/3)))
(hypot.f64 (*.f64 eps (sqrt.f64 (*.f64 -2/3 eps))) (sqrt.f64 (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (pow.f64 eps 3) 2/3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 1) 1))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3))) 3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 eps 3) -2/3))) 1/3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)) 3) 1/3))
(*.f64 -2/3 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3)))) 2))
(*.f64 -2/3 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (*.f64 (pow.f64 eps 3) -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 eps (*.f64 eps (*.f64 eps -2/3)) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps -2/3) (*.f64 eps eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (*.f64 eps -2/3)) eps 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (pow.f64 eps 3) -2/3) 1 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 1 -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (pow.f64 eps 3))) (cbrt.f64 (*.f64 (pow.f64 eps 6) 4/9)))
(fma.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2) (*.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(fma.f64 (*.f64 eps eps) (*.f64 eps -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 eps 3) -2/3 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) (*.f64 eps (sqrt.f64 (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) -1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 3) -2/3) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27)) (/.f64 1 (fma.f64 (*.f64 -2/3 (pow.f64 eps 3)) (fma.f64 (pow.f64 eps 3) -2/3 -1) 1)) -1)
(fma.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 1) (/.f64 1 (fma.f64 (pow.f64 eps 3) (*.f64 -2/3 (fma.f64 -2/3 (pow.f64 eps 3) -1)) 1)) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 (pow.f64 eps 3) 3) -8/27 1) (+.f64 1 (fma.f64 (pow.f64 eps 6) 4/9 (*.f64 (pow.f64 eps 3) 2/3)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) (fma.f64 (pow.f64 eps 3) -2/3 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2) (fma.f64 -2/3 (pow.f64 eps 3) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) (fma.f64 -2/3 (pow.f64 eps 3) 2))))
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2)) (/.f64 1 (-.f64 1 (*.f64 (pow.f64 eps 3) -2/3))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)) (/.f64 1 (-.f64 1 (*.f64 -2/3 (pow.f64 eps 3)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 -2/3 (pow.f64 eps 3)) 2)) (/.f64 1 (+.f64 1 (*.f64 (pow.f64 eps 3) 2/3))) -1)
(+.f64 -1 (/.f64 (+.f64 1 (*.f64 (pow.f64 eps 6) -4/9)) (fma.f64 (pow.f64 eps 3) 2/3 1)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2) -1) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 eps 3) -2/3 1) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 3) -2/3 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2/3 (pow.f64 eps 3) 1) 2)) (fma.f64 -2/3 (pow.f64 eps 3) 2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1))) (cbrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 -1)) 1)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (pow.f64 eps 3) -2/3 1)) 1) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) 1) (fma.f64 eps (sqrt.f64 (*.f64 eps -2/3)) -1) 1)
(fma.f64 (fma.f64 eps (sqrt.f64 (*.f64 -2/3 eps)) 1) (fma.f64 eps (sqrt.f64 (*.f64 -2/3 eps)) -1) 1)
(fma.f64 (*.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 2)) (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 eps (*.f64 eps -2/3)))) (sqrt.f64 (*.f64 eps (*.f64 eps -2/3))) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) 0)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 -2/3 eps)) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps)))
(*.f64 eps (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 -2/3 eps) (cbrt.f64 (*.f64 eps eps)))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) (sqrt.f64 eps)) (sqrt.f64 eps) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (*.f64 (*.f64 eps eps) 1) (*.f64 eps -2/3) 0)
(*.f64 -2/3 (pow.f64 eps 3))
(fma.f64 (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 eps -2/3))) 2) (cbrt.f64 (*.f64 eps -2/3)) 0)
(*.f64 (cbrt.f64 (*.f64 -2/3 eps)) (pow.f64 (*.f64 eps (cbrt.f64 (*.f64 -2/3 eps))) 2))
(fma.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps -2/3))) (sqrt.f64 (*.f64 eps -2/3)) 0)
(*.f64 -2/3 (pow.f64 eps 3))

eval65.0ms (0.9%)

Compiler

Compiled 3073 to 2450 computations (20.3% saved)

prune28.0ms (0.4%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1630163
Fresh011
Picked011
Done066
Total1638171
Accurracy
100.0%
Counts
171 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.3%
(+.f64 (-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1) (*.f64 -2 eps))
99.6%
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
100.0%
(+.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)))))
99.9%
(+.f64 (*.f64 -2 eps) (+.f64 (*.f64 -2/5 (pow.f64 eps 5)) (*.f64 -2/3 (pow.f64 eps 3))))
98.6%
(*.f64 -2 eps)
9.5%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 186 to 141 computations (24.2% saved)

regimes15.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
0
(*.f64 -2 eps)
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(+.f64 (-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1) (*.f64 -2 eps))
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(-.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))))
(+.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)))))
Outputs
(+.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)))))
Calls

3 calls:

7.0ms
eps
2.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Results
AccuracySegmentsBranch
100.0%1eps
100.0%1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
100.0%1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 117 to 87 computations (25.6% saved)

regimes12.0ms (0.2%)

Counts
9 → 1
Calls
Call 1
Inputs
0
(*.f64 -2 eps)
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(+.f64 (-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (*.f64 -2/3 eps)))) 1) (*.f64 -2 eps))
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
(-.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:

5.0ms
eps
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
2.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Results
AccuracySegmentsBranch
100.0%1eps
100.0%1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
100.0%1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 96 to 70 computations (27.1% saved)

regimes12.0ms (0.2%)

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

3 calls:

5.0ms
eps
2.0ms
(/.f64 (-.f64 1 eps) (+.f64 1 eps))
2.0ms
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Results
AccuracySegmentsBranch
99.6%1eps
99.6%1(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
99.6%1(/.f64 (-.f64 1 eps) (+.f64 1 eps))
Compiler

Compiled 75 to 54 computations (28% saved)

regimes4.0ms (0.1%)

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

1 calls:

3.0ms
eps
Results
AccuracySegmentsBranch
98.6%1eps
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes4.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
0
Outputs
0
Calls

1 calls:

3.0ms
eps
Results
AccuracySegmentsBranch
5.4%1eps
Compiler

Compiled 4 to 3 computations (25% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×*-commutative
14×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030119
146119
251119
354119
455119
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.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)))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(*.f64 -2 eps)
0
Outputs
(+.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)))))
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 -2/3 eps)) eps) (*.f64 -2 eps))
(+.f64 (*.f64 -2 eps) (*.f64 eps (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2 eps)
0
Compiler

Compiled 47 to 36 computations (23.4% saved)

soundness834.0ms (11.9%)

Rules
3044×fma-def
1534×prod-diff
1482×fma-def
1338×distribute-lft-in
1230×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01357
127949
238053
064945
1182935
2460929
31293917
43996909
023174
1517174
26484174
0923
12019
23019
34419
47419
510619
616319
729619
860219
9105319
10146219
11203719
12286519
13406619
14490019
15499619
16502819
17502819
18653319
19716519
20724319
21725119
22725919
23725919
24745919
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 317 to 230 computations (27.4% saved)

end0.0ms (0%)

preprocess64.0ms (0.9%)

Compiler

Compiled 136 to 104 computations (23.5% saved)

Profiling

Loading profile data...