Details

Time bar (total: 2.6s)

analyze2.0ms (0.1%)

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

Compiled 23 to 20 computations (13% saved)

sample32.0ms (1.2%)

Algorithm
intervals
Results
15.0ms188×body160valid
8.0ms68×body320valid
4.0ms256×pre80true
Compiler

Compiled 42 to 38 computations (9.5% saved)

simplify436.0ms (16.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (421.0ms)

IterNodesCost
048287
148287

prune4.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.3b

Counts
2 → 1
Compiler

Compiled 10 to 8 computations (20% saved)

localize3.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

rewrite12.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
add-sqr-sqrt_binary64
associate-*l*_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 associate-*r*_binary64 prod-exp_binary64
add-log-exp_binary64 insert-posit16 *-commutative_binary64
unswap-sqr_binary64
Counts
2 → 38
Calls

2 calls:

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

series68.0ms (2.6%)

Counts
2 → 6
Calls

2 calls:

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

simplify141.0ms (5.4%)

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 0 (119.0ms)

IterNodesCost
04988305
14988305

prune39.0ms (1.5%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New37744
Fresh000
Picked011
Done000
Total37845

Merged error: 0b

Counts
45 → 8
Compiler

Compiled 412 to 287 computations (30.3% saved)

localize5.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

rewrite21.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
16×pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 prod-exp_binary64
associate-*r*_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
associate-*l*_binary64
sqrt-prod_binary64
add-log-exp_binary64 insert-posit16 *-commutative_binary64
Counts
2 → 44
Calls

2 calls:

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

series72.0ms (2.7%)

Counts
2 → 6
Calls

2 calls:

45.0ms
(*.f64 t (*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)))
27.0ms
(*.f64 (*.f64 t 2028240960365167/10141204801825835211973625643008) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))

simplify158.0ms (6%)

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 0 (132.0ms)

IterNodesCost
05070350

prune34.0ms (1.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New48250
Fresh336
Picked101
Done011
Total52658

Merged error: 0b

Counts
58 → 6
Compiler

Compiled 446 to 335 computations (24.9% saved)

localize5.0ms (0.2%)

Local error

Found 2 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))

rewrite21.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
16×pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 prod-exp_binary64
associate-*r*_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
associate-*l*_binary64
sqrt-prod_binary64
add-log-exp_binary64 insert-posit16 *-commutative_binary64
Counts
2 → 44
Calls

2 calls:

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

series82.0ms (3.1%)

Counts
2 → 6
Calls

2 calls:

43.0ms
(*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008))
38.0ms
(*.f64 (*.f64 t (*.f64 t 2028240960365167/10141204801825835211973625643008)) (sqrt.f64 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064))

simplify119.0ms (4.5%)

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
04963413
14963413

prune36.0ms (1.4%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New50050
Fresh044
Picked011
Done011
Total50656

Merged error: 0b

Counts
56 → 6
Compiler

Compiled 492 to 386 computations (21.5% saved)

localize3.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

rewrite8.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 associate-*r*_binary64 prod-exp_binary64 add-sqr-sqrt_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
add-log-exp_binary64 associate-*l*_binary64 unswap-sqr_binary64 insert-posit16 *-commutative_binary64
Counts
1 → 20
Calls

1 calls:

8.0ms
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)

series44.0ms (1.7%)

Counts
1 → 3
Calls

1 calls:

44.0ms
(*.f64 (*.f64 t t) 4113761393303014933413986937889/102844034832575377634685573909834406561420991602098741459288064)

simplify144.0ms (5.5%)

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 0 (125.0ms)

IterNodesCost
05326185

prune15.0ms (0.6%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New23023
Fresh033
Picked011
Done022
Total23629

Merged error: 0b

Counts
29 → 6
Compiler

Compiled 171 to 104 computations (39.2% saved)

regimes23.0ms (0.9%)

Compiler

Compiled 90 to 78 computations (13.3% saved)

bsearch0.0ms (0%)

simplify7.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01010
11010

end0.0ms (0%)

sample1.1s (41.6%)

Algorithm
intervals
Results
478.0ms5948×body160valid
236.0ms2052×body320valid
115.0ms8000×pre80true
Compiler

Compiled 89 to 78 computations (12.4% saved)

Profiling

Loading profile data...