Details

Time bar (total: 2.3s)

analyze2.0ms (0.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
Compiler

Compiled 23 to 20 computations (13% saved)

sample34.0ms (1.5%)

Algorithm
intervals
Results
23.0ms256×body256valid
4.0ms256×pre128true
Compiler

Compiled 42 to 38 computations (9.5% saved)

simplify337.0ms (14.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (248.0ms)

IterNodesCost
048277
148277

prune4.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
0.4b
Counts
2 → 1
Compiler

Compiled 10 to 8 computations (20% saved)

localize3.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(*.f64 t (*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.3b
(*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.3b
(*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.3b
(*.f64 t (*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))

rewrite11.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
add-exp-log_binary64_1139 pow1_binary64_1162 add-cbrt-cube_binary64_1137
add-sqr-sqrt_binary64_1123
associate-*l*_binary64_1042
*-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
cbrt-unprod_binary64_1134 prod-exp_binary64_1150 associate-*r*_binary64_1041 pow-prod-down_binary64_1172
*-commutative_binary64_1032 add-log-exp_binary64_1140
unswap-sqr_binary64_1069
Counts
2 → 36
Calls

4 calls:

6.0ms
(*.f64 t (*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
4.0ms
(*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.0ms
(*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.0ms
(*.f64 t (*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))

series46.0ms (2%)

Counts
2 → 6
Calls

2 calls:

26.0ms
(*.f64 t (*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
19.0ms
(*.f64 t 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
Compiler

Compiled 60 to 54 computations (10% saved)

simplify85.0ms (3.6%)

Algorithm
egg-herbie
Counts
42 → 42
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
04984290
14984290

prune44.0ms (1.9%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New34842
Fresh000
Picked101
Done000
Total35843
Error
0.0b
Counts
43 → 8
Compiler

Compiled 400 to 280 computations (30% saved)

localize6.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.3b
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))
0.2b
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.2b
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.3b
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))

rewrite17.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
16×add-exp-log_binary64_1139 pow1_binary64_1162 add-cbrt-cube_binary64_1137
cbrt-unprod_binary64_1134 prod-exp_binary64_1150 pow-prod-down_binary64_1172
associate-*r*_binary64_1041
add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
associate-*l*_binary64_1042
sqrt-prod_binary64_1117
*-commutative_binary64_1032 add-log-exp_binary64_1140
Counts
2 → 42
Calls

4 calls:

8.0ms
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))
6.0ms
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.0ms
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.0ms
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))

series41.0ms (1.8%)

Counts
2 → 6
Calls

2 calls:

25.0ms
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))
16.0ms
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
Compiler

Compiled 60 to 54 computations (10% saved)

simplify86.0ms (3.7%)

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
05066335

prune39.0ms (1.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New46248
Fresh167
Picked101
Done000
Total48856
Error
0b
Counts
56 → 8
Compiler

Compiled 468 to 353 computations (24.6% saved)

localize6.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.2b
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))
0.2b
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.2b
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.2b
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))

rewrite16.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
16×add-exp-log_binary64_1139 pow1_binary64_1162 add-cbrt-cube_binary64_1137
cbrt-unprod_binary64_1134 prod-exp_binary64_1150 pow-prod-down_binary64_1172
associate-*r*_binary64_1041
add-sqr-sqrt_binary64_1123 *-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
associate-*l*_binary64_1042
sqrt-prod_binary64_1117
*-commutative_binary64_1032 add-log-exp_binary64_1140
Counts
2 → 42
Calls

4 calls:

8.0ms
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
5.0ms
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))
0.0ms
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
0.0ms
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))

series48.0ms (2.1%)

Counts
2 → 6
Calls

2 calls:

24.0ms
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))
24.0ms
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))
Compiler

Compiled 78 to 78 computations (0% saved)

simplify72.0ms (3.1%)

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
04959395
14959395

prune38.0ms (1.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New48048
Fresh077
Picked011
Done000
Total48856
Error
0b
Counts
56 → 8
Compiler

Compiled 511 to 401 computations (21.5% saved)

localize3.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.3b
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.3b
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)

rewrite7.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
add-exp-log_binary64_1139 pow1_binary64_1162 add-cbrt-cube_binary64_1137
add-sqr-sqrt_binary64_1123 cbrt-unprod_binary64_1134 prod-exp_binary64_1150 associate-*r*_binary64_1041 pow-prod-down_binary64_1172
*-un-lft-identity_binary64_1101 add-cube-cbrt_binary64_1136
*-commutative_binary64_1032 add-log-exp_binary64_1140 associate-*l*_binary64_1042 unswap-sqr_binary64_1069
Counts
1 → 19
Calls

2 calls:

6.0ms
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
0.0ms
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)

series27.0ms (1.2%)

Counts
1 → 3
Calls

1 calls:

27.0ms
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)
Compiler

Compiled 30 to 30 computations (0% saved)

simplify86.0ms (3.7%)

Algorithm
egg-herbie
Counts
22 → 22
Iterations

Useful iterations: 0 (77.0ms)

IterNodesCost
05392176

prune12.0ms (0.5%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New21122
Fresh156
Picked011
Done011
Total22830
Error
0b
Counts
30 → 8
Compiler

Compiled 164 to 100 computations (39% saved)

simplify8.0ms (0.4%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0125277
1125277

regimes73.0ms (3.1%)

Compiler

Compiled 409 to 347 computations (15.2% saved)

bsearch0.0ms (0%)

regimes11.0ms (0.5%)

Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

regimes7.0ms (0.3%)

Accuracy

Total 0.4b remaining (99.4%)

Threshold costs 0.4b (99.4%)

Compiler

Compiled 5 to 8 computations (-60% saved)

bsearch2.0ms (0.1%)

Compiler

Compiled 13 to 12 computations (7.7% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01318
11318

end0.0ms (0%)

sample1.2s (49.9%)

Algorithm
intervals
Results
625.0ms8000×body256valid
109.0ms8000×pre128true
Compiler

Compiled 234 to 198 computations (15.4% saved)

Pareto

0.33323766644677116

Profiling

Loading profile data...