Details

Time bar (total: 7.8s)

analyze626.0ms (8%)

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
12.5%87.4%0.1%5
18.7%81.1%0.1%6
21.8%71.8%6.4%7
31.2%62.4%6.4%8
35.9%55.4%8.7%9
37.8%48.8%13.4%10
42.7%42.3%15%11
47.7%34.2%18.1%12
49.1%30.4%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.0ms40×body2048valid
9.0ms170×body128valid
3.0ms18×body1024valid
3.0ms18×body512valid
2.0msbody4096valid
1.0ms13×body128nan
1.0ms12×body128invalid
0.0msbody256valid
Compiler

Compiled 44 to 32 computations (27.3% saved)

simplify347.0ms (4.4%)

Algorithm
egg-herbie
Rules
1261×associate-/l*_binary64
1150×div-sub_binary64
772×distribute-rgt-in_binary64
702×distribute-lft-in_binary64
619×times-frac_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01526
13224
26524
312824
417824
528724
646024
775424
8112024
9114224
10179924
11216224
12195324
13204124
14210524
15213124
16284324
17260324
18284124
19295124
20307124
21311324
22318324
23317124
24317124
25219124
26214124
27210524
28210724
29210724
30210724
31210724
32183424

prune5.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 57 to 39 computations (31.6% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
0.7b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
0.8b
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))

rewrite183.0ms (2.3%)

Algorithm
rewrite-expression-head
Error
32.8b
Rules
21×add-sqr-sqrt_binary64
14×*-un-lft-identity_binary64
add-cbrt-cube_binary64
add-exp-log_binary64
add-cube-cbrt_binary64
Counts
4 → 74
Calls

4 calls:

13.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
8.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 1903 to 1105 computations (41.9% saved)

series277.0ms (3.5%)

Error
5.8b
Counts
4 → 90
Calls

4 calls:

75.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
60.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
50.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
39.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 3644 to 2610 computations (28.4% saved)

simplify118.0ms (1.5%)

Algorithm
egg-herbie
Rules
854×associate-/l*_binary64
255×cancel-sign-sub-inv_binary64
237×distribute-rgt-in_binary64
202×distribute-lft-in_binary64
198×distribute-rgt-neg-in_binary64
Counts
164 → 139
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02514266
16953989
223043932
356613932

prune110.0ms (1.4%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New12910139
Fresh000
Picked101
Done000
Total13010140
Error
5.7b
Counts
140 → 10
Alt Table
StatusErrorProgram
33.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2))
42.9b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
53.0b
(+.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) -5))
50.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
46.9b
(-.f64 (neg.f64 (/.f64 c b)) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)))
33.4b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
33.5b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
40.3b
(neg.f64 (/.f64 c b))
33.3b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.8b
(/.f64 (neg.f64 b) a)
Compiler

Compiled 2592 to 1460 computations (43.7% saved)

localize10.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
0.7b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
0.8b
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))

rewrite124.0ms (1.6%)

Algorithm
rewrite-expression-head
Error
5.7b
Rules
28×add-sqr-sqrt_binary64
18×*-un-lft-identity_binary64
14×add-cube-cbrt_binary64
13×associate-*r*_binary64
10×times-frac_binary64
Counts
4 → 83
Calls

4 calls:

15.0ms
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
10.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 2202 to 1286 computations (41.6% saved)

series267.0ms (3.4%)

Error
5.7b
Counts
4 → 90
Calls

4 calls:

76.0ms
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
64.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
50.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
38.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 3644 to 2610 computations (28.4% saved)

simplify160.0ms (2%)

Algorithm
egg-herbie
Rules
347×distribute-rgt-in_binary64
310×distribute-lft-in_binary64
243×cancel-sign-sub-inv_binary64
187×distribute-rgt-neg-in_binary64
174×distribute-lft-neg-in_binary64
Counts
173 → 147
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02714508
17274235
225264178
348914178
449594178

prune109.0ms (1.4%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1470147
Fresh099
Picked011
Done000
Total14710157
Error
5.7b
Counts
157 → 10
Alt Table
StatusErrorProgram
33.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2))
42.9b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
53.0b
(+.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) -5))
50.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
46.9b
(-.f64 (neg.f64 (/.f64 c b)) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)))
33.4b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
33.5b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
40.3b
(neg.f64 (/.f64 c b))
33.3b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.8b
(/.f64 (neg.f64 b) a)
Compiler

Compiled 2826 to 1589 computations (43.8% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2))
0.8b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
4.9b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

rewrite118.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
5.7b
Rules
15×*-un-lft-identity_binary64
14×add-sqr-sqrt_binary64
11×times-frac_binary64
11×add-cube-cbrt_binary64
sqrt-prod_binary64
Counts
4 → 80
Calls

4 calls:

15.0ms
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
9.0ms
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
4.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 2441 to 1368 computations (44% saved)

series292.0ms (3.7%)

Error
5.7b
Counts
4 → 90
Calls

4 calls:

87.0ms
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
72.0ms
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2))
53.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
38.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
Compiler

Compiled 3984 to 2822 computations (29.2% saved)

simplify122.0ms (1.6%)

Algorithm
egg-herbie
Rules
786×associate-/r*_binary64
283×cancel-sign-sub-inv_binary64
217×distribute-rgt-neg-in_binary64
197×distribute-lft-neg-in_binary64
172×associate-/r/_binary64
Counts
170 → 121
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02654240
17404048
223654033
355294033

prune88.0ms (1.1%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1201121
Fresh088
Picked011
Done011
Total12011131
Error
5.7b
Counts
131 → 11
Alt Table
StatusErrorProgram
45.0b
(-.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 b a) -1/2)) (/.f64 b (*.f64 a 2)))
33.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2))
42.9b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
53.0b
(+.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) -5))
50.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
46.9b
(-.f64 (neg.f64 (/.f64 c b)) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)))
33.4b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
33.5b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
40.3b
(neg.f64 (/.f64 c b))
33.3b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.8b
(/.f64 (neg.f64 b) a)
Compiler

Compiled 2505 to 1456 computations (41.9% saved)

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.8b
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
22.2b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))

rewrite107.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
5.7b
Rules
10×add-sqr-sqrt_binary64
sqrt-prod_binary64
*-un-lft-identity_binary64
add-cube-cbrt_binary64
pow1_binary64
Counts
4 → 57
Calls

4 calls:

6.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
4.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
4.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 3027 to 1700 computations (43.8% saved)

series299.0ms (3.8%)

Error
5.7b
Counts
4 → 90
Calls

4 calls:

66.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
63.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
62.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
53.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
Compiler

Compiled 8100 to 5220 computations (35.6% saved)

simplify123.0ms (1.6%)

Algorithm
egg-herbie
Rules
679×times-frac_binary64
343×unswap-sqr_binary64
323×associate-/l*_binary64
319×associate-/r*_binary64
239×*-commutative_binary64
Counts
147 → 101
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01313144
12963009
29963009
340693009
450993009

prune104.0ms (1.3%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New1001101
Fresh088
Picked011
Done022
Total10012112
Error
5.7b
Counts
112 → 12
Alt Table
StatusErrorProgram
33.5b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) b)) 2)))
45.0b
(-.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 b a) -1/2)) (/.f64 b (*.f64 a 2)))
33.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2))
42.9b
(/.f64 (/.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 a 2))
53.0b
(+.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3))) (/.f64 c b)) (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)) -5))
50.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b b)) b) (*.f64 a 2))
46.9b
(-.f64 (neg.f64 (/.f64 c b)) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b 3)))
33.4b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (*.f64 a 2)) (/.f64 b (*.f64 a 2)))
33.5b
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b))) (/.f64 a (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b)) 2)))
40.3b
(neg.f64 (/.f64 c b))
33.3b
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (/.f64 1/2 a))
44.8b
(/.f64 (neg.f64 b) a)
Compiler

Compiled 3873 to 2196 computations (43.3% saved)

regimes2.6s (32.9%)

Accuracy

Total 4.5b remaining (44.2%)

Threshold costs 0b (0%)

Compiler

Compiled 19848 to 13130 computations (33.8% saved)

bsearch58.0ms (0.7%)

Steps
ItersRangePoint
8
2.4312080418527757e-38
1.0486900927351495e-35
3.697440739534566e-36
7
-8.991111997704752e+92
-5.864516152278704e+90
-4.3577198753340065e+92
Compiler

Compiled 4 to 3 computations (25% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×+-commutative_binary64
10×sub-neg_binary64
*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02552
14252
26752
38052
48752
58852
68752

end1.0ms (0%)

Compiler

Compiled 38 to 23 computations (39.5% saved)

sample1.5s (19.4%)

Algorithm
intervals
Results
279.0ms1152×body2048valid
265.0ms5223×body128valid
137.0ms712×body1024valid
129.0ms386×body4096valid
50.0ms338×body512valid
32.0ms683×body128nan
21.0ms189×body256valid
20.0ms401×body128invalid
Compiler

Compiled 386 to 249 computations (35.5% saved)

Profiling

Loading profile data...