Details

Time bar (total: 11.0s)

analyze944.0ms (8.6%)

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
25%74.9%0.1%5
25%74.9%0.1%6
25%74.9%0.1%7
37.4%62.4%0.1%8
37.4%62.4%0.1%9
37.4%62.4%0.1%10
43.7%56.2%0.1%11
43.7%56.2%0.1%12
43.7%56.2%0.1%13
61.7%38.2%0.1%14
Compiler

Compiled 38 to 30 computations (21.1% saved)

sample29.0ms (0.3%)

Algorithm
intervals
Results
20.0ms256×body128valid
Compiler

Compiled 75 to 62 computations (17.3% saved)

simplify203.0ms (1.8%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
0523655

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 24.9b

Counts
2 → 1
Compiler

Compiled 74 to 58 computations (21.6% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x)
0.1b
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)
0.1b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
24.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))

rewrite91.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt_binary64_13173
15×add-exp-log_binary64_13189 add-cbrt-cube_binary64_13187
12×add-cube-cbrt_binary64_13186 *-un-lft-identity_binary64_13151
10×pow1_binary64_13212
associate-*r*_binary64_13091 associate-*l*_binary64_13092
associate-/l/_binary64_13098 associate-*l/_binary64_13094
flip-+_binary64_13125 flip3-+_binary64_13154
prod-exp_binary64_13200 cbrt-unprod_binary64_13184 add-log-exp_binary64_13190 frac-times_binary64_13161
pow-prod-down_binary64_13222 flip--_binary64_13126 flip3--_binary64_13155 times-frac_binary64_13157 *-commutative_binary64_13082 associate-/r*_binary64_13095 unswap-sqr_binary64_13119
cbrt-undiv_binary64_13185 associate-*r/_binary64_13093 associate-/r/_binary64_13097 div-exp_binary64_13202
frac-2neg_binary64_13162 div-inv_binary64_13148 clear-num_binary64_13150 associate-/l*_binary64_13096
Counts
4 → 91
Calls

4 calls:

43.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
15.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
11.0ms
(*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x)
8.0ms
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)

series442.0ms (4%)

Counts
4 → 12
Calls

4 calls:

273.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
77.0ms
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)
64.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
27.0ms
(*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x)

simplify86.0ms (0.8%)

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
052223198

prune584.0ms (5.3%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New958103
Fresh000
Picked101
Done000
Total968104

Merged error: 0b

Counts
104 → 8
Compiler

Compiled 12766 to 9563 computations (25.1% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104))
0.1b
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))
0.1b
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y))
22.2b
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))

rewrite87.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt_binary64_13173
18×add-cube-cbrt_binary64_13186 *-un-lft-identity_binary64_13151
12×add-exp-log_binary64_13189 add-cbrt-cube_binary64_13187
10×pow1_binary64_13212
times-frac_binary64_13157 associate-*r*_binary64_13091 associate-*l*_binary64_13092
associate-*r/_binary64_13093
flip-+_binary64_13125 flip3-+_binary64_13154
add-log-exp_binary64_13190
prod-exp_binary64_13200 pow-prod-down_binary64_13222 distribute-rgt-in_binary64_13101 distribute-lft-in_binary64_13100 cbrt-unprod_binary64_13184 *-commutative_binary64_13082 associate-/r*_binary64_13095 unswap-sqr_binary64_13119 associate-/l*_binary64_13096
associate-/l/_binary64_13098 associate-/r/_binary64_13097
frac-2neg_binary64_13162 cbrt-undiv_binary64_13185 div-inv_binary64_13148 clear-num_binary64_13150 div-exp_binary64_13202
Counts
4 → 97
Calls

4 calls:

33.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))
16.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y))
11.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104))
8.0ms
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))

series409.0ms (3.7%)

Counts
4 → 12
Calls

4 calls:

243.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))
78.0ms
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))
62.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y))
26.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104))

simplify99.0ms (0.9%)

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (58.0ms)

IterNodesCost
050703537

prune320.0ms (2.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1081109
Fresh257
Picked011
Done000
Total1107117

Merged error: 0b

Counts
117 → 7
Compiler

Compiled 6817 to 4970 computations (27.1% saved)

localize31.0ms (0.3%)

Local error

Found 4 expressions with local error:

5.4b
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))
15.6b
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
15.8b
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))
19.1b
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))

rewrite197.0ms (1.8%)

Algorithm
rewrite-expression-head
Rules
126×add-sqr-sqrt_binary64_13173
108×times-frac_binary64_13157
95×*-un-lft-identity_binary64_13151
69×add-cube-cbrt_binary64_13186
63×sqrt-prod_binary64_13167
36×associate-*l*_binary64_13092
24×associate-*r*_binary64_13091
20×add-exp-log_binary64_13189 add-cbrt-cube_binary64_13187
13×distribute-lft-out--_binary64_13103 difference-of-squares_binary64_13120
12×associate-/r*_binary64_13095
10×sqrt-div_binary64_13168
unswap-sqr_binary64_13119
associate-/r/_binary64_13097 associate-/l*_binary64_13096
pow1_binary64_13212
flip-+_binary64_13125 cbrt-undiv_binary64_13185 flip3-+_binary64_13154 div-exp_binary64_13202
associate-/l/_binary64_13098 prod-exp_binary64_13200 cbrt-unprod_binary64_13184 div-inv_binary64_13148 add-log-exp_binary64_13190
frac-2neg_binary64_13162 clear-num_binary64_13150
rem-sqrt-square_binary64_13164 pow-prod-down_binary64_13222 flip--_binary64_13126 div-sub_binary64_13156 flip3--_binary64_13155 associate-*r/_binary64_13093 *-commutative_binary64_13082 associate-*l/_binary64_13094 frac-times_binary64_13161 sqrt-pow1_binary64_13169 pow1/2_binary64_13231
Counts
4 → 205
Calls

4 calls:

77.0ms
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))
33.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
21.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
14.0ms
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))

series762.0ms (6.9%)

Counts
4 → 12
Calls

4 calls:

353.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
286.0ms
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))
71.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
52.0ms
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))

simplify169.0ms (1.5%)

Algorithm
egg-herbie
Counts
217 → 217
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
0526114273

prune1.2s (10.9%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New2161217
Fresh145
Picked011
Done011
Total2177224

Merged error: 0b

Counts
224 → 7
Compiler

Compiled 16701 to 12352 computations (26% saved)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

15.6b
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
15.8b
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))))
16.3b
(log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
19.1b
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))))

rewrite220.0ms (2%)

Algorithm
rewrite-expression-head
Rules
150×add-sqr-sqrt_binary64_13173
131×times-frac_binary64_13157
109×*-un-lft-identity_binary64_13151
83×add-cube-cbrt_binary64_13186
64×sqrt-prod_binary64_13167
54×log-prod_binary64_13237
48×exp-sum_binary64_13197
36×associate-*l*_binary64_13092
33×associate-*r*_binary64_13091
20×add-cbrt-cube_binary64_13187
18×add-exp-log_binary64_13189
15×associate-/r*_binary64_13095
13×distribute-lft-out--_binary64_13103 difference-of-squares_binary64_13120
12×unswap-sqr_binary64_13119
10×sqrt-div_binary64_13168
pow1_binary64_13212 associate-/r/_binary64_13097 associate-/l*_binary64_13096
flip-+_binary64_13125 cbrt-undiv_binary64_13185 log-div_binary64_13238 flip3-+_binary64_13154 div-exp_binary64_13202
associate-/l/_binary64_13098 prod-exp_binary64_13200 cbrt-unprod_binary64_13184 div-inv_binary64_13148 add-log-exp_binary64_13190 exp-diff_binary64_13199
log-pow_binary64_13240
frac-2neg_binary64_13162 clear-num_binary64_13150
pow-prod-down_binary64_13222 flip--_binary64_13126 div-sub_binary64_13156 flip3--_binary64_13155 associate-*r/_binary64_13093 rem-log-exp_binary64_13192 *-commutative_binary64_13082 associate-*l/_binary64_13094 frac-times_binary64_13161 sqrt-pow1_binary64_13169 pow1/2_binary64_13231
Counts
4 → 233
Calls

4 calls:

83.0ms
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))))
36.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))))
21.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
15.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))

series2.0s (18.1%)

Counts
4 → 12
Calls

4 calls:

1.2s
(*.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))))))
692.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))))
65.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
59.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))

simplify215.0ms (2%)

Algorithm
egg-herbie
Counts
245 → 245
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
0520616897

prune1.5s (13.9%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2441245
Fresh044
Picked011
Done202
Total2466252

Merged error: 0b

Counts
252 → 6
Compiler

Compiled 19435 to 14461 computations (25.6% saved)

regimes152.0ms (1.4%)

Compiler

Compiled 618 to 507 computations (18% saved)

bsearch53.0ms (0.5%)

Steps
ItersRangePoint
7
8.660890269051568e+43
1.6040418002944468e+45
1.4107245152510826e+45
7
-3.9585879384254334e+39
-9.390815038994031e+37
-6.551513361631769e+38
Compiler

Compiled 1 to 3 computations (-200% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08185
18185

end0.0ms (0%)

sample1.1s (10%)

Algorithm
intervals
Results
645.0ms8000×body128valid
1.0ms10×body128invalid
Compiler

Compiled 374 to 289 computations (22.7% saved)

Profiling

Loading profile data...