logq (problem 3.4.3)

Time bar (total: 6.5s)

analyze3.0ms (0.1%)

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.8s (57.9%)

Results
2.1s4087×body1024valid
867.0ms2084×body512valid
492.0ms413×body2048valid
266.0ms1672×body256valid
1.0ms12×body256invalid
Bogosity

preprocess319.0ms (4.9%)

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)

simplify427.0ms (6.6%)

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.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
Compiler

Compiled 32 to 24 computations (25% saved)

localize130.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.8%
(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)))

rewrite68.0ms (1%)

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

simplify62.0ms (1%)

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

eval17.0ms (0.3%)

Compiler

Compiled 820 to 660 computations (19.5% saved)

prune16.0ms (0.2%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New61566
Fresh000
Picked022
Done000
Total61768
Accurracy
100.0%
Counts
68 → 7
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.8%
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
99.0%
(*.f64 -2 eps)
9.6%
(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.8%
(+.f64 (*.f64 -2 eps) (*.f64 -2/3 (pow.f64 eps 3)))
99.8%
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
99.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 126 to 98 computations (22.2% saved)

localize178.0ms (2.7%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
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/5 (pow.f64 eps 5))
99.9%
(*.f64 -2/7 (pow.f64 eps 7))
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)
Compiler

Compiled 135 to 103 computations (23.7% saved)

series7.0ms (0.1%)

Counts
7 → 30
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))
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
@inf
(*.f64 eps (fma.f64 eps (*.f64 eps -2/3) -2))

rewrite110.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1480×fma-def
808×expm1-udef
796×log1p-udef
618×fma-neg
472×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (1.4%)

Algorithm
egg-herbie
Rules
816×cancel-sign-sub-inv
726×associate-+r+
460×associate-+l+
450×log-prod
378×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval114.0ms (1.8%)

Compiler

Compiled 5027 to 4026 computations (19.9% saved)

prune32.0ms (0.5%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New2161217
Fresh011
Picked224
Done022
Total2186224
Accurracy
100.0%
Counts
224 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) 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.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) 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.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 112 to 86 computations (23.2% saved)

localize37.0ms (0.6%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 34 to 22 computations (35.3% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite55.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1290×pow1
1186×add-exp-log
1186×log1p-expm1-u
1186×expm1-log1p-u
1160×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0732
114226
2164426
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 eps (*.f64 eps -2/3))
(*.f64 (*.f64 eps (*.f64 eps -2/3)) eps)
Outputs
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps -2/3))) 1)
(pow.f64 (*.f64 eps (*.f64 eps -2/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps -2/3)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps -2/3))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps -2/3))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps -2/3))))
(-.f64 (+.f64 1 (*.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) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.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)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))

simplify62.0ms (0.9%)

Algorithm
egg-herbie
Rules
1386×log-prod
1128×fma-def
922×distribute-rgt-in
888×distribute-lft-in
702×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058598
1141598
2582598
32096598
47458598
Stop Event
node limit
Counts
46 → 25
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 eps (*.f64 eps -2/3))) 1)
(pow.f64 (*.f64 eps (*.f64 eps -2/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps -2/3)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps -2/3))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps -2/3))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps -2/3))))
(-.f64 (+.f64 1 (*.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) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) -2/3) 2))
(log.f64 (exp.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)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) -2/3)))
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 eps (*.f64 eps -2/3))) 1)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (*.f64 eps (*.f64 eps -2/3)) 1)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -2/3))) 3)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3) 1/3)
(*.f64 -2/3 (*.f64 eps eps))
(pow.f64 (*.f64 eps (sqrt.f64 -2/3)) 2)
(*.f64 -2/3 (*.f64 eps eps))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 2))
(*.f64 -2/3 (*.f64 eps eps))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps -2/3)))
(*.f64 -2/3 (*.f64 eps eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps -2/3)) 3))
(*.f64 -2/3 (*.f64 eps eps))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (*.f64 eps eps))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (*.f64 eps eps))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps -2/3))))
(*.f64 -2/3 (*.f64 eps eps))
(-.f64 (+.f64 1 (*.f64 (pow.f64 eps 3) -2/3)) 1)
(*.f64 -2/3 (pow.f64 eps 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) 3) 1/3)
(*.f64 -2/3 (pow.f64 eps 3))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) -2/3)) 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))
(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))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) -2/3)))
(*.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))

eval11.0ms (0.2%)

Compiler

Compiled 528 to 387 computations (26.7% saved)

prune9.0ms (0.1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New41041
Fresh011
Picked011
Done044
Total41647
Accurracy
100.0%
Counts
47 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) 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.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) 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.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 112 to 86 computations (23.2% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune11.0ms (0.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done055
Total066
Accurracy
100.0%
Counts
6 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
99.8%
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) 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.0%
(*.f64 -2 eps)
9.6%
(log.f64 (/.f64 (-.f64 1 eps) (+.f64 1 eps)))
5.4%
0
Compiler

Compiled 124 to 93 computations (25% saved)

regimes12.0ms (0.2%)

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

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
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 87 to 64 computations (26.4% saved)

regimes12.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
0
(*.f64 -2 eps)
(+.f64 (*.f64 (*.f64 eps (*.f64 eps -2/3)) eps) (*.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))
Outputs
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 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
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 66 to 47 computations (28.8% saved)

regimes10.0ms (0.2%)

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

3 calls:

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

Compiled 60 to 43 computations (28.3% 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
99.0%1eps
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes3.0ms (0%)

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)

simplify8.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 eps -2/3)) 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 eps -2/3)) 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)

soundness854.0ms (13.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01357
127949
238053
064945
1182935
2460929
31293917
43996909
022121
1488121
25922121
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 306 to 223 computations (27.1% saved)

end0.0ms (0%)

preprocess66.0ms (1%)

Compiler

Compiled 136 to 104 computations (23.5% saved)

Profiling

Loading profile data...