Details

Time bar (total: 7.6min)

analyze6.0s (1.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
1.8%98%0.3%13
2.4%97.3%0.3%14
Compiler

Compiled 16 to 14 computations (12.5% saved)

sample158.0ms (0%)

Algorithm
intervals
Results
62.0ms256×body128valid
22.0ms132×body128invalid
Compiler

Compiled 31 to 33 computations (-6.5% saved)

simplify606.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (11.0ms)

IterNodesCost
08119
18119

prune25.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 2
Compiler

Compiled 41 to 37 computations (9.8% saved)

localize36.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 x (*.f64 y z))
5.7b
(*.f64 (*.f64 a z) b)

rewrite45.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_17164 add-exp-log_binary64_17166 pow1_binary64_17189
add-log-exp_binary64_17167
add-cube-cbrt_binary64_17163 associate-*r*_binary64_17068 add-sqr-sqrt_binary64_17150 cbrt-unprod_binary64_17161 prod-exp_binary64_17177 *-un-lft-identity_binary64_17128 pow-prod-down_binary64_17199
flip-+_binary64_17102 +-commutative_binary64_17058 *-commutative_binary64_17059 sum-log_binary64_17219 associate-*l*_binary64_17069 flip3-+_binary64_17131
Counts
2 → 29
Calls

2 calls:

24.0ms
(*.f64 (*.f64 a z) b)
13.0ms
(+.f64 x (*.f64 y z))

series231.0ms (0.1%)

Counts
2 → 6
Calls

2 calls:

115.0ms
(*.f64 (*.f64 a z) b)
113.0ms
(+.f64 x (*.f64 y z))

simplify262.0ms (0.1%)

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 0 (233.0ms)

IterNodesCost
05334327

prune422.0ms (0.1%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New211435
Fresh011
Picked011
Done000
Total211637

Merged error: 0.0b

Counts
37 → 16
Compiler

Compiled 952 to 352 computations (63% saved)

localize49.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 x (*.f64 y z))
5.7b
(*.f64 (*.f64 a z) b)

rewrite51.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_17164 add-exp-log_binary64_17166 pow1_binary64_17189
add-log-exp_binary64_17167
add-cube-cbrt_binary64_17163 associate-*r*_binary64_17068 add-sqr-sqrt_binary64_17150 cbrt-unprod_binary64_17161 prod-exp_binary64_17177 *-un-lft-identity_binary64_17128 pow-prod-down_binary64_17199
flip-+_binary64_17102 +-commutative_binary64_17058 *-commutative_binary64_17059 sum-log_binary64_17219 associate-*l*_binary64_17069 flip3-+_binary64_17131
Counts
2 → 29
Calls

2 calls:

26.0ms
(*.f64 (*.f64 a z) b)
10.0ms
(+.f64 x (*.f64 y z))

series237.0ms (0.1%)

Counts
2 → 6
Calls

2 calls:

130.0ms
(*.f64 (*.f64 a z) b)
107.0ms
(+.f64 x (*.f64 y z))

simplify259.0ms (0.1%)

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 0 (228.0ms)

IterNodesCost
05334327

prune842.0ms (0.2%)

Pruning

30 alts after pruning (28 fresh and 2 done)

PrunedKeptTotal
New211435
Fresh01414
Picked011
Done011
Total213051

Merged error: 0.0b

Counts
51 → 30
Compiler

Compiled 1330 to 657 computations (50.6% saved)

localize91.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 x (*.f64 y z))
5.7b
(*.f64 (*.f64 a z) b)

rewrite56.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_17164 add-exp-log_binary64_17166 pow1_binary64_17189
add-log-exp_binary64_17167
add-cube-cbrt_binary64_17163 associate-*r*_binary64_17068 add-sqr-sqrt_binary64_17150 cbrt-unprod_binary64_17161 prod-exp_binary64_17177 *-un-lft-identity_binary64_17128 pow-prod-down_binary64_17199
flip-+_binary64_17102 +-commutative_binary64_17058 *-commutative_binary64_17059 sum-log_binary64_17219 associate-*l*_binary64_17069 flip3-+_binary64_17131
Counts
2 → 29
Calls

2 calls:

19.0ms
(+.f64 x (*.f64 y z))
18.0ms
(*.f64 (*.f64 a z) b)

series297.0ms (0.1%)

Counts
2 → 6
Calls

2 calls:

155.0ms
(*.f64 (*.f64 a z) b)
142.0ms
(+.f64 x (*.f64 y z))

simplify235.0ms (0.1%)

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 0 (197.0ms)

IterNodesCost
05334327

prune871.0ms (0.2%)

Pruning

41 alts after pruning (38 fresh and 3 done)

PrunedKeptTotal
New241135
Fresh02727
Picked011
Done022
Total244165

Merged error: 0.0b

Counts
65 → 41
Compiler

Compiled 1682 to 953 computations (43.3% saved)

localize66.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 x (*.f64 y z))
5.7b
(*.f64 (*.f64 a z) b)

rewrite67.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube_binary64_17164 add-exp-log_binary64_17166 pow1_binary64_17189
add-log-exp_binary64_17167
add-cube-cbrt_binary64_17163 associate-*r*_binary64_17068 add-sqr-sqrt_binary64_17150 cbrt-unprod_binary64_17161 prod-exp_binary64_17177 *-un-lft-identity_binary64_17128 pow-prod-down_binary64_17199
flip-+_binary64_17102 +-commutative_binary64_17058 *-commutative_binary64_17059 sum-log_binary64_17219 associate-*l*_binary64_17069 flip3-+_binary64_17131
Counts
2 → 29
Calls

2 calls:

40.0ms
(*.f64 (*.f64 a z) b)
16.0ms
(+.f64 x (*.f64 y z))

series278.0ms (0.1%)

Counts
2 → 6
Calls

2 calls:

165.0ms
(*.f64 (*.f64 a z) b)
113.0ms
(+.f64 x (*.f64 y z))

simplify207.0ms (0%)

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 0 (184.0ms)

IterNodesCost
05334327

prune608.0ms (0.1%)

Pruning

51 alts after pruning (47 fresh and 4 done)

PrunedKeptTotal
New241135
Fresh13637
Picked011
Done033
Total255176

Merged error: 0.0b

Counts
76 → 51
Compiler

Compiled 852 to 362 computations (57.5% saved)

regimes8.4s (1.8%)

Compiler

Compiled 14924 to 12159 computations (18.5% saved)

bsearch6.5min (85.2%)

Steps
ItersRangePoint
8
1.8649171987256222e-56
2.0046056871300156e-53
3.3899094326069723e-54
8
-6.173590904962443e-30
-3.307097806304151e-33
-6.106517547618406e-30
Compiler

Compiled 1 to 6 computations (-500% saved)

simplify1.1s (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
04155
14155

end0.0ms (0%)

sample46.4s (10.1%)

Algorithm
intervals
Results
1.4s8000×body128valid
615.0ms3749×body128invalid
Compiler

Compiled 9077 to 6413 computations (29.3% saved)

Pareto

0.7361341586399911

Profiling

Loading profile data...