Details

Time bar (total: 3.5s)

analyze239.0ms (6.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
0%50%50%3
25%25%50%4
37.5%12.5%50%5
43.7%6.2%50%6
46.9%3.1%50%7
48.4%1.6%50%8
49.2%0.8%50%9
49.6%0.4%50%10
49.8%0.2%50%11
49.9%0.1%50%12
49.9%0%50%13
49.9%0%50%14
Compiler

Compiled 10 to 8 computations (20% saved)

sample81.0ms (2.3%)

Algorithm
intervals
Results
46.0ms127×body1024valid
12.0ms59×body512valid
7.0ms34×body256valid
6.0ms11×body2048valid
1.0ms25×body128valid
Compiler

Compiled 20 to 16 computations (20% saved)

simplify228.0ms (6.5%)

Algorithm
egg-herbie
Rules
3656×fma-def_binary64
1088×fma-neg_binary64
739×distribute-rgt-in_binary64
501×distribute-lft-in_binary64
425×unsub-neg_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0712
11810
22810
34110
47010
59210
614010
724510
841410
953710
1069410
1194010
12145110
13175010
14199910
15207210
16208610
17208610
18352610
19253610
20261410
21262210
22263010
23263010
24283010
25332210
26337010
27334410
28572210

prune3.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
0.0b
Counts
2 → 1
Alt Table
StatusErrorProgram
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 21 to 15 computations (28.6% saved)

localize4.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

rewrite50.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
16×add-cube-cbrt_binary64
add-sqr-sqrt_binary64
flip3--_binary64
log1p-udef_binary64
pow1_binary64
Counts
1 → 46
Calls

1 calls:

13.0ms
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 1019 to 149 computations (85.4% saved)

series13.0ms (0.4%)

Error
0b
Counts
1 → 6
Calls

1 calls:

9.0ms
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 140 to 118 computations (15.7% saved)

simplify81.0ms (2.3%)

Algorithm
egg-herbie
Rules
550×div-sub_binary64
304×fma-def_binary64
292×distribute-rgt-neg-in_binary64
275×associate-*l*_binary64
261×distribute-lft-neg-in_binary64
Counts
52 → 22
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
097764
1238760
2716733
32298733
44187733
55735733

prune10.0ms (0.3%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New21122
Fresh000
Picked011
Done000
Total21223
Error
0b
Counts
23 → 2
Alt Table
StatusErrorProgram
0.3b
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2 eps))
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 351 to 128 computations (63.5% saved)

localize5.0ms (0.1%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify10.0ms (0.3%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
100

prune1.0ms (0%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done011
Total022
Error
0b
Counts
2 → 2
Alt Table
StatusErrorProgram
0.3b
(fma.f64 (pow.f64 eps 3) -2/3 (*.f64 -2 eps))
0.0b
(-.f64 (log1p.f64 (neg.f64 eps)) (log1p.f64 eps))
Compiler

Compiled 16 to 12 computations (25% saved)

regimes30.0ms (0.9%)

Accuracy

Total 0.0b remaining (54.5%)

Threshold costs 0.0b (54.5%)

Compiler

Compiled 563 to 283 computations (49.7% saved)

simplify3.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0610
11210
21710
32010
42110
52110

end0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

sample2.8s (78.4%)

Algorithm
intervals
Results
1.6s3984×body1024valid
447.0ms1999×body512valid
260.0ms456×body2048valid
125.0ms979×body256valid
36.0ms582×body128valid
Compiler

Compiled 34 to 26 computations (23.5% saved)

Profiling

Loading profile data...