Details

Time bar (total: 14.6s)

analyze6.0ms (0%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%25%25%4
62.5%12.5%25%5
62.5%6.2%31.3%6
65.6%3.1%31.3%7
65.6%1.6%32.8%8
66.4%0.8%32.8%9
66.4%0.4%33.2%10
66.6%0.2%33.2%11
66.6%0.1%33.3%12
66.6%0%33.3%13
66.6%0%33.3%14
Compiler

Compiled 12 to 9 computations (25% saved)

sample19.0ms (0.1%)

Algorithm
intervals
Results
12.0ms256×body128valid
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify817.0ms (5.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (544.0ms)

IterNodesCost
0471813
1471813

prune19.0ms (0.1%)

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 29 to 24 computations (17.2% saved)

localize36.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)))
0.1b
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

rewrite60.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_441
12×associate-*r*_binary64_359
add-exp-log_binary64_457
*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454
unpow-prod-down_binary64_498 add-log-exp_binary64_458 unswap-sqr_binary64_387 cube-prod_binary64_447 add-cbrt-cube_binary64_455
prod-exp_binary64_468 associate-*l*_binary64_360
sqr-pow_binary64_391 pow1_binary64_480
sub-neg_binary64_412 unpow3_binary64_485 cube-mult_binary64_449 cbrt-unprod_binary64_452 pow-exp_binary64_487 flip3--_binary64_423 pow-to-exp_binary64_488 *-commutative_binary64_350 diff-log_binary64_511 flip--_binary64_394 cancel-sign-sub-inv_binary64_385
Counts
2 → 43
Calls

2 calls:

29.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))
20.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)))

series201.0ms (1.4%)

Counts
2 → 6
Calls

2 calls:

115.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)))
86.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

simplify200.0ms (1.4%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (177.0ms)

IterNodesCost
04867566
14867566

prune426.0ms (2.9%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New272249
Fresh101
Picked011
Done000
Total282351

Merged error: 0.0b

Counts
51 → 23
Compiler

Compiled 1021 to 802 computations (21.4% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))))
0.1b
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

rewrite25.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_441
12×associate-*r*_binary64_359
add-exp-log_binary64_457
*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454
unpow-prod-down_binary64_498 add-log-exp_binary64_458 unswap-sqr_binary64_387 cube-prod_binary64_447 add-cbrt-cube_binary64_455
prod-exp_binary64_468 associate-*l*_binary64_360
sqr-pow_binary64_391 pow1_binary64_480
sub-neg_binary64_412 unpow3_binary64_485 cube-mult_binary64_449 cbrt-unprod_binary64_452 pow-exp_binary64_487 flip3--_binary64_423 pow-to-exp_binary64_488 *-commutative_binary64_350 diff-log_binary64_511 flip--_binary64_394 cancel-sign-sub-inv_binary64_385
Counts
2 → 43
Calls

2 calls:

12.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))
8.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))))

series167.0ms (1.1%)

Counts
2 → 6
Calls

2 calls:

120.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))))
47.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

simplify105.0ms (0.7%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
04915569
14915569

prune957.0ms (6.5%)

Pruning

35 alts after pruning (33 fresh and 2 done)

PrunedKeptTotal
New331649
Fresh41721
Picked011
Done011
Total373572

Merged error: 0.0b

Counts
72 → 35
Compiler

Compiled 1308 to 1059 computations (19% saved)

localize23.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))
0.1b
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

rewrite27.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_441
12×associate-*r*_binary64_359
add-exp-log_binary64_457
*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454
unpow-prod-down_binary64_498 add-log-exp_binary64_458 unswap-sqr_binary64_387 cube-prod_binary64_447 add-cbrt-cube_binary64_455
prod-exp_binary64_468 associate-*l*_binary64_360
sqr-pow_binary64_391 pow1_binary64_480
sub-neg_binary64_412 unpow3_binary64_485 cube-mult_binary64_449 cbrt-unprod_binary64_452 pow-exp_binary64_487 flip3--_binary64_423 pow-to-exp_binary64_488 *-commutative_binary64_350 diff-log_binary64_511 flip--_binary64_394 cancel-sign-sub-inv_binary64_385
Counts
2 → 43
Calls

2 calls:

13.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))
8.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))

series276.0ms (1.9%)

Counts
2 → 6
Calls

2 calls:

235.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))
40.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

simplify211.0ms (1.4%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (175.0ms)

IterNodesCost
04882569
14882569

prune483.0ms (3.3%)

Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New351449
Fresh52732
Picked011
Done022
Total404484

Merged error: 0.0b

Counts
84 → 44
Compiler

Compiled 1552 to 1280 computations (17.5% saved)

localize29.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))
0.1b
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

rewrite67.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_441
12×associate-*r*_binary64_359
add-exp-log_binary64_457
*-un-lft-identity_binary64_419 add-cube-cbrt_binary64_454
unpow-prod-down_binary64_498 add-log-exp_binary64_458 unswap-sqr_binary64_387 cube-prod_binary64_447 add-cbrt-cube_binary64_455
prod-exp_binary64_468 associate-*l*_binary64_360
sqr-pow_binary64_391 pow1_binary64_480
sub-neg_binary64_412 unpow3_binary64_485 cube-mult_binary64_449 cbrt-unprod_binary64_452 pow-exp_binary64_487 flip3--_binary64_423 pow-to-exp_binary64_488 *-commutative_binary64_350 diff-log_binary64_511 flip--_binary64_394 cancel-sign-sub-inv_binary64_385
Counts
2 → 43
Calls

2 calls:

28.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))
26.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

series327.0ms (2.2%)

Counts
2 → 6
Calls

2 calls:

220.0ms
(-.f64 (*.f64 2150310427208497/2251799813685248 x) (*.f64 1 (pow.f64 (*.f64 4647935950575487/36028797018963968 (pow.f64 x 3)) 1)))
107.0ms
(*.f64 4647935950575487/36028797018963968 (pow.f64 x 3))

simplify213.0ms (1.5%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (186.0ms)

IterNodesCost
04882569
14882569

prune970.0ms (6.6%)

Pruning

58 alts after pruning (54 fresh and 4 done)

PrunedKeptTotal
New292049
Fresh63440
Picked011
Done033
Total355893

Merged error: 0.0b

Counts
93 → 58
Compiler

Compiled 898 to 741 computations (17.5% saved)

regimes948.0ms (6.5%)

Compiler

Compiled 3732 to 3254 computations (12.8% saved)

bsearch888.0ms (6.1%)

simplify35.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03913
13913

end0.0ms (0%)

sample7.1s (48.3%)

Algorithm
intervals
Results
957.0ms8000×body128valid
0.0msbody128invalid
Compiler

Compiled 1889 to 1647 computations (12.8% saved)

Pareto

0

Profiling

Loading profile data...