Details

Time bar (total: 20.0s)

analyze928.0ms (4.7%)

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
12.5%87.4%0.1%6
18.7%81.1%0.1%7
37.4%62.4%0.1%8
46.8%46.8%6.4%9
54.6%39%6.4%10
62.8%30.8%6.4%11
66.9%23.6%9.5%12
71.7%18.8%9.5%13
75.3%15.2%9.5%14
Compiler

Compiled 8 to 8 computations (0% saved)

sample50.0ms (0.3%)

Algorithm
intervals
Results
21.0ms256×body128valid
0.0msbody128invalid
Compiler

Compiled 15 to 18 computations (-20% saved)

simplify418.0ms (2.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
020910
120910

prune10.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 1
Compiler

Compiled 14 to 14 computations (0% saved)

localize24.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 (*.f64 x 3) y) z)
0.5b
(*.f64 (*.f64 x 3) y)

rewrite45.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_20915 add-exp-log_binary64_20917 pow1_binary64_20940
add-sqr-sqrt_binary64_20901 add-cube-cbrt_binary64_20914 *-un-lft-identity_binary64_20879 add-log-exp_binary64_20918
pow-prod-down_binary64_20950 cancel-sign-sub-inv_binary64_20845 associate-*r*_binary64_20819 prod-exp_binary64_20928 cbrt-unprod_binary64_20912
flip3--_binary64_20883 associate-*l*_binary64_20820 flip--_binary64_20854 sub-neg_binary64_20872 diff-log_binary64_20971 *-commutative_binary64_20810
Counts
2 → 32
Calls

2 calls:

26.0ms
(-.f64 (*.f64 (*.f64 x 3) y) z)
15.0ms
(*.f64 (*.f64 x 3) y)

series170.0ms (0.9%)

Counts
2 → 6
Calls

2 calls:

110.0ms
(-.f64 (*.f64 (*.f64 x 3) y) z)
59.0ms
(*.f64 (*.f64 x 3) y)

simplify338.0ms (1.7%)

Algorithm
egg-herbie
Counts
38 → 38
Iterations

Useful iterations: 0 (293.0ms)

IterNodesCost
04873402
14873402

prune412.0ms (2.1%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New251338
Fresh000
Picked011
Done000
Total251439

Merged error: 0.0b

Counts
39 → 14
Compiler

Compiled 606 to 423 computations (30.2% saved)

localize27.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 x (*.f64 3 y)) z)
0.2b
(*.f64 x (*.f64 3 y))

rewrite43.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_20915 add-exp-log_binary64_20917 pow1_binary64_20940
add-sqr-sqrt_binary64_20901 add-cube-cbrt_binary64_20914 *-un-lft-identity_binary64_20879 add-log-exp_binary64_20918
associate-*l*_binary64_20820 pow-prod-down_binary64_20950 cancel-sign-sub-inv_binary64_20845 prod-exp_binary64_20928 cbrt-unprod_binary64_20912
flip3--_binary64_20883 flip--_binary64_20854 associate-*r*_binary64_20819 sub-neg_binary64_20872 diff-log_binary64_20971 *-commutative_binary64_20810
Counts
2 → 32
Calls

2 calls:

23.0ms
(-.f64 (*.f64 x (*.f64 3 y)) z)
16.0ms
(*.f64 x (*.f64 3 y))

series152.0ms (0.8%)

Counts
2 → 6
Calls

2 calls:

88.0ms
(-.f64 (*.f64 x (*.f64 3 y)) z)
65.0ms
(*.f64 x (*.f64 3 y))

simplify244.0ms (1.2%)

Algorithm
egg-herbie
Counts
38 → 38
Iterations

Useful iterations: 0 (219.0ms)

IterNodesCost
04977400
14977400

prune591.0ms (3%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New271138
Fresh11112
Picked011
Done011
Total282452

Merged error: 0.0b

Counts
52 → 24
Compiler

Compiled 773 to 556 computations (28.1% saved)

localize30.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x (*.f64 3 y)) (neg.f64 z))
0.2b
(*.f64 x (*.f64 3 y))

rewrite35.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_20915 add-exp-log_binary64_20917 pow1_binary64_20940
add-log-exp_binary64_20918
add-sqr-sqrt_binary64_20901 associate-*l*_binary64_20820 pow-prod-down_binary64_20950 add-cube-cbrt_binary64_20914 *-un-lft-identity_binary64_20879 prod-exp_binary64_20928 cbrt-unprod_binary64_20912
sum-log_binary64_20970
+-commutative_binary64_20809 neg-sub0_binary64_20874 flip3-+_binary64_20882 associate-*r*_binary64_20819 unsub-neg_binary64_20873 *-commutative_binary64_20810 associate-+r-_binary64_20813 flip-+_binary64_20853 neg-log_binary64_20972
Counts
2 → 32
Calls

2 calls:

18.0ms
(*.f64 x (*.f64 3 y))
14.0ms
(+.f64 (*.f64 x (*.f64 3 y)) (neg.f64 z))

series166.0ms (0.8%)

Counts
2 → 6
Calls

2 calls:

122.0ms
(+.f64 (*.f64 x (*.f64 3 y)) (neg.f64 z))
34.0ms
(*.f64 x (*.f64 3 y))

simplify254.0ms (1.3%)

Algorithm
egg-herbie
Counts
38 → 38
Iterations

Useful iterations: 0 (213.0ms)

IterNodesCost
04993407
14993407

prune670.0ms (3.4%)

Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New32638
Fresh12021
Picked011
Done022
Total332962

Merged error: 0.0b

Counts
62 → 29
Compiler

Compiled 859 to 612 computations (28.8% saved)

localize36.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 1 (*.f64 x (*.f64 3 y))) z)
0.2b
(*.f64 x (*.f64 3 y))

rewrite76.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_20915 add-exp-log_binary64_20917 pow1_binary64_20940
*-un-lft-identity_binary64_20879
add-sqr-sqrt_binary64_20901 add-cube-cbrt_binary64_20914 add-log-exp_binary64_20918
associate-*l*_binary64_20820 pow-prod-down_binary64_20950 cancel-sign-sub-inv_binary64_20845 prod-exp_binary64_20928 cbrt-unprod_binary64_20912
flip3--_binary64_20883 flip--_binary64_20854 associate-*r*_binary64_20819 sub-neg_binary64_20872 distribute-lft-out--_binary64_20831 diff-log_binary64_20971 *-commutative_binary64_20810
Counts
2 → 33
Calls

2 calls:

37.0ms
(-.f64 (*.f64 1 (*.f64 x (*.f64 3 y))) z)
29.0ms
(*.f64 x (*.f64 3 y))

series232.0ms (1.2%)

Counts
2 → 6
Calls

2 calls:

140.0ms
(-.f64 (*.f64 1 (*.f64 x (*.f64 3 y))) z)
92.0ms
(*.f64 x (*.f64 3 y))

simplify210.0ms (1.1%)

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 0 (178.0ms)

IterNodesCost
05690410

prune321.0ms (1.6%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New32739
Fresh12425
Picked011
Done033
Total333568

Merged error: 0.0b

Counts
68 → 35
Compiler

Compiled 472 to 320 computations (32.2% saved)

regimes3.3s (16.6%)

Compiler

Compiled 5696 to 5073 computations (10.9% saved)

bsearch4.9s (24.6%)

simplify41.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02210
12210

end0.0ms (0%)

sample6.2s (31%)

Algorithm
intervals
Results
713.0ms8000×body128valid
20.0ms295×body128invalid
Compiler

Compiled 880 to 785 computations (10.8% saved)

Pareto

0

Profiling

Loading profile data...