Details

Time bar (total: 8.5s)

analyze611.0ms (7.2%)

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%68.6%6.4%7
31.2%62.4%6.4%8
36.7%54.6%8.7%9
38.2%48.4%13.4%10
42.7%42.3%15%11
47.8%34.1%18.1%12
49.1%30.3%20.5%13
51.9%25.8%22.3%14
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample39.0ms (0.5%)

Algorithm
intervals
Results
10.0ms42×body2048valid
8.0ms170×body128valid
4.0ms20×body1024valid
2.0msbody4096valid
1.0ms10×body512valid
1.0ms15×body128nan
1.0ms13×body128invalid
1.0msbody256valid
Compiler

Compiled 44 to 32 computations (27.3% saved)

simplify324.0ms (3.8%)

Algorithm
egg-herbie
Rules
904×div-sub_binary64
743×associate-/l*_binary64
567×times-frac_binary64
521×associate-/l/_binary64
427×associate-/r/_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01326
12924
26224
312524
417524
528424
645624
775924
8118624
9163524
10191324
11186824
12191624
13198524
14202924
15159724
16158924
17158124
18158524
19158724
20158724
21180124
22190124
23183524
24184324
25186524
26187724
27188324
28188324
29192724
30198324
31193524
32193524
33174624

prune4.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
32.7b
Counts
2 → 1
Alt Table
StatusErrorProgram
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
Compiler

Compiled 57 to 39 computations (31.6% saved)

localize14.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
0.4b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
22.6b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

rewrite165.0ms (2%)

Algorithm
rewrite-expression-head
Error
32.4b
Rules
21×add-sqr-sqrt_binary64
14×*-un-lft-identity_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
sqrt-prod_binary64 difference-of-squares_binary64 times-frac_binary64 associate-/l*_binary64
Counts
4 → 74
Calls

4 calls:

11.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
Compiler

Compiled 1903 to 1105 computations (41.9% saved)

series239.0ms (2.8%)

Error
5.1b
Counts
4 → 73
Calls

4 calls:

64.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
50.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
49.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
41.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
Compiler

Compiled 3081 to 2215 computations (28.1% saved)

simplify96.0ms (1.1%)

Algorithm
egg-herbie
Rules
619×associate-/r*_binary64
611×associate-/l*_binary64
204×cancel-sign-sub-inv_binary64
193×distribute-rgt-neg-in_binary64
182×distribute-rgt-in_binary64
Counts
147 → 120
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02303312
16083081
218843068
354013068

prune103.0ms (1.2%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New10812120
Fresh000
Picked011
Done000
Total10813121
Error
6.8b
Counts
121 → 13
Alt Table
StatusErrorProgram
45.4b
(/.f64 (*.f64 b -2) (*.f64 3 a))
32.8b
(/.f64 1 (/.f64 3 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) a)))
44.6b
(/.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) (*.f64 3 a))
32.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) 3) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) a))
49.6b
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))))
43.7b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (*.f64 3 a))
32.8b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (/.f64 1/3 a))
33.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) b) (*.f64 3 a))
45.7b
(+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 b a) -2/3))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
50.8b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 3 a))
39.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) 3)) b) (*.f64 3 a))
45.1b
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))))
Compiler

Compiled 2372 to 1359 computations (42.7% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 1/3 a)
0.4b
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
22.6b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))

rewrite94.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
6.8b
Rules
19×add-sqr-sqrt_binary64
16×*-un-lft-identity_binary64
14×add-cube-cbrt_binary64
times-frac_binary64
add-log-exp_binary64
Counts
4 → 71
Calls

4 calls:

10.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
3.0ms
(/.f64 1/3 a)
Compiler

Compiled 1694 to 997 computations (41.1% saved)

series175.0ms (2.1%)

Error
6.7b
Counts
4 → 59
Calls

4 calls:

52.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))
49.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b)
43.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))
6.0ms
(/.f64 1/3 a)
Compiler

Compiled 2441 to 1744 computations (28.6% saved)

simplify101.0ms (1.2%)

Algorithm
egg-herbie
Rules
682×times-frac_binary64
342×associate-/r*_binary64
284×associate-/l*_binary64
255×*-commutative_binary64
179×sub-neg_binary64
Counts
130 → 88
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01922202
14302102
212222093
344332093
449352093

prune75.0ms (0.9%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New85388
Fresh11011
Picked101
Done011
Total8714101
Error
6.7b
Counts
101 → 14
Alt Table
StatusErrorProgram
45.4b
(/.f64 (*.f64 b -2) (*.f64 3 a))
45.4b
(*.f64 (*.f64 b -2) (/.f64 1/3 a))
32.8b
(/.f64 1 (/.f64 3 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) a)))
44.6b
(*.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) (/.f64 1/3 a))
43.7b
(*.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (/.f64 1/3 a))
32.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) 3) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) a))
49.6b
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))))
43.7b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (*.f64 3 a))
33.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) b) (*.f64 3 a))
45.7b
(+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 b a) -2/3))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
50.8b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 3 a))
39.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) 3)) b) (*.f64 3 a))
45.1b
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))))
Compiler

Compiled 1857 to 1091 computations (41.2% saved)

localize15.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.3b
(*.f64 3 (*.f64 a c))
0.4b
(-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
22.6b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))

rewrite83.0ms (1%)

Algorithm
rewrite-expression-head
Error
6.7b
Rules
12×add-sqr-sqrt_binary64
10×pow1_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 *-un-lft-identity_binary64
add-log-exp_binary64
add-cube-cbrt_binary64
Counts
4 → 62
Calls

4 calls:

8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
5.0ms
(*.f64 3 (*.f64 a c))
4.0ms
(-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
Compiler

Compiled 1564 to 874 computations (44.1% saved)

series187.0ms (2.2%)

Error
6.7b
Counts
4 → 62
Calls

4 calls:

52.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
49.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
44.0ms
(-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))
16.0ms
(*.f64 3 (*.f64 a c))
Compiler

Compiled 2783 to 2049 computations (26.4% saved)

simplify99.0ms (1.2%)

Algorithm
egg-herbie
Rules
778×times-frac_binary64
378×associate-/l*_binary64
313×associate-/r*_binary64
185×neg-mul-1_binary64
177×distribute-rgt-neg-in_binary64
Counts
124 → 71
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01682113
13982031
212212028
347352028
449832028

prune62.0ms (0.7%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New70171
Fresh01212
Picked011
Done011
Total701585
Error
6.7b
Counts
85 → 15
Alt Table
StatusErrorProgram
45.4b
(/.f64 (*.f64 b -2) (*.f64 3 a))
45.4b
(*.f64 (*.f64 b -2) (/.f64 1/3 a))
32.8b
(/.f64 1 (/.f64 3 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) a)))
44.6b
(*.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) (/.f64 1/3 a))
43.7b
(*.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (/.f64 1/3 a))
32.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) 3) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) a))
49.6b
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))))
43.7b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (*.f64 3 a))
44.8b
(/.f64 1 (/.f64 3 (/.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) a)))
33.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) b) (*.f64 3 a))
45.7b
(+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 b a) -2/3))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
50.8b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 3 a))
39.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) 3)) b) (*.f64 3 a))
45.1b
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))))
Compiler

Compiled 1557 to 967 computations (37.9% saved)

localize15.0ms (0.2%)

Local error

Found 4 expressions with local error:

1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
1.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
22.6b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
22.6b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))

rewrite102.0ms (1.2%)

Algorithm
rewrite-expression-head
Error
6.7b
Rules
18×add-sqr-sqrt_binary64
12×*-un-lft-identity_binary64
add-log-exp_binary64 add-cube-cbrt_binary64 sqrt-prod_binary64
pow1_binary64 cancel-sign-sub-inv_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 flip3--_binary64 sqrt-div_binary64 flip--_binary64 difference-of-squares_binary64
Counts
4 → 64
Calls

4 calls:

11.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
Compiler

Compiled 2485 to 1287 computations (48.2% saved)

series273.0ms (3.2%)

Error
6.7b
Counts
4 → 76
Calls

4 calls:

58.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
58.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))
56.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
56.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)
Compiler

Compiled 5735 to 3848 computations (32.9% saved)

simplify88.0ms (1%)

Algorithm
egg-herbie
Rules
650×associate-*l*_binary64
638×associate-*r*_binary64
634×times-frac_binary64
283×associate-/l*_binary64
259×associate-/r*_binary64
Counts
140 → 80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01272978
13362874
29872868
353342868

prune80.0ms (0.9%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New80080
Fresh01212
Picked011
Done022
Total801595
Error
6.7b
Counts
95 → 15
Alt Table
StatusErrorProgram
45.4b
(/.f64 (*.f64 b -2) (*.f64 3 a))
45.4b
(*.f64 (*.f64 b -2) (/.f64 1/3 a))
32.8b
(/.f64 1 (/.f64 3 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) a)))
44.6b
(*.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) (/.f64 1/3 a))
43.7b
(*.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (/.f64 1/3 a))
32.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) 3) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b)) a))
49.6b
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) b) (*.f64 3 a))))
43.7b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 3 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) (*.f64 3 a))
44.8b
(/.f64 1 (/.f64 3 (/.f64 (*.f64 (/.f64 (*.f64 a c) b) -3/2) a)))
33.0b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))))) b) (*.f64 3 a))
45.7b
(+.f64 (*.f64 1/2 (/.f64 c b)) (*.f64 (/.f64 b a) -2/3))
32.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))) b) (*.f64 3 a))
50.8b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 3 a))
39.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 3 (*.f64 a c)))) 3)) b) (*.f64 3 a))
45.1b
(-.f64 (*.f64 -1/2 (/.f64 c b)) (*.f64 3/8 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))))
Compiler

Compiled 2459 to 1385 computations (43.7% saved)

regimes3.8s (44.8%)

Accuracy

Total 2.9b remaining (29.3%)

Threshold costs 0b (0%)

Compiler

Compiled 23633 to 16141 computations (31.7% saved)

bsearch56.0ms (0.7%)

Steps
ItersRangePoint
10
5.5207466408091135e-36
3.3872345423193125e-25
2.8316947248186715e-33
4
-2.3831674863597915e+110
-1.3130833255254319e+110
-2.1862818475653883e+110
Compiler

Compiled 4 to 3 computations (25% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
sub-neg_binary64 +-commutative_binary64
neg-mul-1_binary64 neg-sub0_binary64
distribute-rgt-neg-in_binary64
distribute-lft-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02553
13653
25653
36653
47353
57553
67453

end1.0ms (0%)

Compiler

Compiled 39 to 27 computations (30.8% saved)

sample1.6s (18.4%)

Algorithm
intervals
Results
283.0ms1155×body2048valid
282.0ms5134×body128valid
148.0ms772×body1024valid
116.0ms392×body4096valid
50.0ms359×body512valid
30.0ms644×body128nan
22.0ms384×body128invalid
18.0ms188×body256valid
Compiler

Compiled 375 to 252 computations (32.8% saved)

Profiling

Loading profile data...