Details

Time bar (total: 1.7s)

analyze438.0ms (25.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
37.4%62.4%0.1%8
40.6%56.9%2.5%9
45.2%50.7%4%10
57.7%33.5%8.7%11
59.7%29.4%11%12
62%25%13%13
68.3%17.4%14.4%14
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample945.0ms (54.9%)

Results
845.0ms8212×body128valid
72.0ms720×body128invalid
5.0ms17×body1024valid
4.0ms18×body512valid
2.0msbody256valid
Compiler

Compiled 34 to 24 computations (29.4% saved)

preprocess12.0ms (0.7%)

Algorithm
egg-herbie
Rules
fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02868
13268
033
Stop Event
saturated
saturated
Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Rules
fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01217
11317
Stop Event
saturated
Counts
1 → 2

prune3.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.0b
Counts
3 → 1
Alt Table
StatusErrorProgram
0.0b
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Compiler

Compiled 58 to 38 computations (34.5% saved)

localize9.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1))
0.0b
(*.f64 (+.f64 d3 5) d1)
0.0b
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))

series20.0ms (1.2%)

Counts
3 → 96
Calls

24 calls:

2.0ms
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
d1
-inf
1.0ms
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
d1
inf
1.0ms
(fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1))
d1
-inf
1.0ms
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
d2
-inf
1.0ms
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
d1
0

rewrite42.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
372×unpow-prod-down_binary64
299×pow2_binary64
281×log-prod_binary64
212×pow1/3_binary64
212×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
122035
2236335
Stop Event
node limit
Counts
3 → 70

simplify15.0ms (0.9%)

Algorithm
egg-herbie
Rules
10×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027904
137904
Stop Event
saturated
Counts
166 → 94

prune56.0ms (3.3%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New93194
Fresh000
Picked011
Done000
Total93295
Error
0b
Counts
95 → 2
Alt Table
StatusErrorProgram
0.0b
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
0.0b
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Compiler

Compiled 1637 to 1050 computations (35.9% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)

series7.0ms (0.4%)

Counts
1 → 32
Calls

9 calls:

1.0ms
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
d1
-inf
1.0ms
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
d3
-inf
1.0ms
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
d2
-inf
1.0ms
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
d2
inf
1.0ms
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
d3
inf

rewrite33.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
727×log1p-expm1-u_binary64
727×expm1-log1p-u_binary64
159×expm1-udef_binary64
159×log1p-udef_binary64
88×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
116210
2179310
Stop Event
node limit
Counts
1 → 14

simplify8.0ms (0.5%)

Algorithm
egg-herbie
Rules
fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018326
122326
Stop Event
saturated
Counts
46 → 23

prune10.0ms (0.6%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New23023
Fresh000
Picked011
Done011
Total23225
Error
0b
Counts
25 → 2
Alt Table
StatusErrorProgram
0.0b
(*.f64 (+.f64 37 (+.f64 d2 d3)) d1)
0.0b
(+.f64 (fma.f64 d1 d2 (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Compiler

Compiled 232 to 133 computations (42.7% saved)

regimes75.0ms (4.4%)

Accuracy

Total 0.0b remaining (59.9%)

Threshold costs 0.0b (59.9%)

Counts
15 → 1
Compiler

Compiled 949 to 642 computations (32.3% saved)

simplify1.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812
Stop Event
saturated

end38.0ms (2.2%)

Stop Event
done
Compiler

Compiled 49 to 31 computations (36.7% saved)

Profiling

Loading profile data...