Details

Time bar (total: 8.6s)

analyze662.0ms (7.7%)

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)

sample2.3s (26.8%)

Results
723.0ms5427×body128valid
604.0ms1131×body2048valid
316.0ms740×body1024valid
253.0ms412×body4096valid
138.0ms1073×body128invalid
128.0ms371×body512valid
40.0ms175×body256valid
Compiler

Compiled 62 to 44 computations (29% saved)

simplify379.0ms (4.4%)

Algorithm
egg-herbie
Rules
2009×fma-neg_binary64
1508×div-sub_binary64
1334×associate-/l*_binary64
1156×fma-def_binary64
685×associate-/l/_binary64
Counts
1 → 2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01526
13422
26422
313222
419822
532522
655222
791822
8135222
9155422
10235922
11315822
12256522
13265322
14321922
15336122
16346122
17398522
18417122
19443922
20465922
21470122
22475722
23494122
24494122
25336522
26305922
27298322
28298522
29299722
30299722
31299722
32299722
33273622

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
32.9b
Counts
3 → 2
Alt Table
StatusErrorProgram
32.9b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
33.0b
(*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b) (/.f64 1/2 a))
Compiler

Compiled 111 to 74 computations (33.3% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
0.1b
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
1.2b
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
22.8b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))

series132.0ms (1.5%)

Counts
4 → 96
Calls

4 calls:

56.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
37.0ms
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
28.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
9.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))

rewrite129.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
507×fma-neg_binary64
277×expm1-udef_binary64
277×log1p-udef_binary64
180×egg-rr
166×add-sqr-sqrt_binary64
Counts
4 → 180
Calls

4 calls:

124.0ms
(-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))
124.0ms
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
124.0ms
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))
124.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01574
133862
2415362
3497962
4534962

simplify87.0ms (1%)

Algorithm
egg-herbie
Rules
742×times-frac_binary64
467×associate-/l*_binary64
436×fma-def_binary64
432×fma-neg_binary64
426×associate-/r*_binary64
Counts
276 → 253
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01212241
13982164
213272078
349542078
452182078

prune185.0ms (2.2%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New24112253
Fresh101
Picked101
Done000
Total24312255
Error
5.4b
Counts
255 → 12
Alt Table
StatusErrorProgram
44.8b
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))) a) (/.f64 (sqrt.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))) 2))
32.9b
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
51.8b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a (/.f64 c b)))
45.0b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))) 2) (pow.f64 (cbrt.f64 (*.f64 a 2)) 2)) (cbrt.f64 (*.f64 (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))) (/.f64 1/2 a))))
39.3b
(neg.f64 (/.f64 c b))
56.3b
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 2 a))
45.2b
(/.f64 (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))) (+.f64 (fma.f64 b b (*.f64 b b)) (*.f64 4 (*.f64 a c))))) (*.f64 2 a))
47.3b
(-.f64 (/.f64 c b) (/.f64 b a))
33.8b
(/.f64 (+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (*.f64 2 a))
48.5b
(/.f64 (*.f64 -2 (fma.f64 (/.f64 c b) a (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (*.f64 2 a))
44.8b
(pow.f64 (/.f64 (*.f64 a 2) (+.f64 b (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))) -1)
47.0b
(/.f64 (neg.f64 b) a)
Compiler

Compiled 6834 to 3918 computations (42.7% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 a c) -4)
0.1b
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
1.2b
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
22.8b
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))

series122.0ms (1.4%)

Counts
4 → 84
Calls

4 calls:

55.0ms
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
36.0ms
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
26.0ms
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
4.0ms
(*.f64 (*.f64 a c) -4)

rewrite91.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
329×fma-def_binary64
255×expm1-udef_binary64
255×log1p-udef_binary64
214×fma-neg_binary64
181×egg-rr
Counts
4 → 181
Calls

4 calls:

87.0ms
(*.f64 (*.f64 a c) -4)
87.0ms
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
86.0ms
(-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b)
86.0ms
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01358
128355
2370555
3492055

simplify78.0ms (0.9%)

Algorithm
egg-herbie
Rules
742×times-frac_binary64
467×associate-/l*_binary64
430×fma-neg_binary64
426×associate-/r*_binary64
421×fma-def_binary64
Counts
265 → 250
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01202007
13961984
213211898
349361898
452001898

prune183.0ms (2.1%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New2446250
Fresh5611
Picked011
Done000
Total24913262
Error
5.4b
Counts
262 → 13
Alt Table
StatusErrorProgram
32.9b
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
51.8b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a (/.f64 c b)))
32.7b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
33.8b
(/.f64 (+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (*.f64 2 a))
56.3b
(/.f64 (-.f64 b b) (*.f64 2 a))
47.0b
(/.f64 (neg.f64 b) a)
39.3b
(neg.f64 (/.f64 c b))
39.3b
(fma.f64 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2) (/.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a) (neg.f64 (/.f64 b (*.f64 a 2))))
43.5b
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (*.f64 2 a))
55.1b
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b))) (*.f64 2 a))
48.5b
(/.f64 (*.f64 -2 (fma.f64 (/.f64 c b) a (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (*.f64 2 a))
34.7b
(/.f64 (exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))) (*.f64 2 a))
47.3b
(-.f64 (/.f64 c b) (/.f64 b a))
Compiler

Compiled 6547 to 3917 computations (40.2% saved)

localize10.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))
0.1b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
0.4b
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
13.1b
(sqrt.f64 (*.f64 (*.f64 a c) -4))

series911.0ms (10.6%)

Counts
4 → 36
Calls

4 calls:

592.0ms
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
220.0ms
(/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))
85.0ms
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
14.0ms
(sqrt.f64 (*.f64 (*.f64 a c) -4))

rewrite84.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
570×prod-diff_binary64
178×egg-rr
158×add-sqr-sqrt_binary64
151×log1p-expm1-u_binary64
151×expm1-log1p-u_binary64
Counts
4 → 178
Calls

4 calls:

80.0ms
(/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))
80.0ms
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
80.0ms
(-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)
80.0ms
(sqrt.f64 (*.f64 (*.f64 a c) -4))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01569
132366
2390866
3499266

simplify68.0ms (0.8%)

Algorithm
egg-herbie
Rules
590×associate-/l*_binary64
568×associate-/r*_binary64
406×fma-def_binary64
371×fma-neg_binary64
218×associate-*r/_binary64
Counts
214 → 246
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01381518
14471376
214341333
348611333
450051333

prune220.0ms (2.6%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New2433246
Fresh3811
Picked011
Done011
Total24613259
Error
3.7b
Counts
259 → 13
Alt Table
StatusErrorProgram
32.9b
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
51.8b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a (/.f64 c b)))
44.8b
(pow.f64 (fma.f64 4 (/.f64 a (/.f64 (*.f64 -4 (*.f64 c a)) b)) (/.f64 a b)) -1)
43.5b
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (*.f64 2 a))
32.7b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
33.8b
(/.f64 (+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (*.f64 2 a))
44.2b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c -4)))) b)) -1)
34.7b
(/.f64 (exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))) (*.f64 2 a))
47.1b
(pow.f64 (neg.f64 (/.f64 a b)) -1)
39.3b
(neg.f64 (/.f64 c b))
39.3b
(fma.f64 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2) (/.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a) (neg.f64 (/.f64 b (*.f64 a 2))))
55.1b
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b))) (*.f64 2 a))
47.3b
(-.f64 (/.f64 c b) (/.f64 b a))
Compiler

Compiled 6803 to 4335 computations (36.3% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))
8.2b
(+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))))
22.8b
(sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
23.7b
(cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))

series123.0ms (1.4%)

Counts
3 → 92
Calls

3 calls:

42.0ms
(cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
42.0ms
(cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))
38.0ms
(+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))))

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
340×fma-def_binary64
213×expm1-udef_binary64
213×log1p-udef_binary64
204×fma-neg_binary64
Counts
3 → 125
Calls

3 calls:

71.0ms
(cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))
71.0ms
(+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))))))
71.0ms
(cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01446
127042
2295442
3533742

simplify105.0ms (1.2%)

Algorithm
egg-herbie
Rules
299×associate-*r*_binary64
259×associate-/r*_binary64
250×times-frac_binary64
242×fma-neg_binary64
206×fma-def_binary64
Counts
217 → 251
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03654666
112214570
246884530
349664530

prune262.0ms (3%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New2961297
Fresh01010
Picked011
Done022
Total29614310
Error
3.7b
Counts
310 → 14
Alt Table
StatusErrorProgram
32.9b
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) b) (*.f64 2 a))
51.8b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b 3)) a (/.f64 c b)))
39.3b
(neg.f64 (/.f64 c b))
46.0b
(/.f64 (exp.f64 (log.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))))) (*.f64 2 a))
44.8b
(pow.f64 (fma.f64 4 (/.f64 a (/.f64 (*.f64 -4 (*.f64 c a)) b)) (/.f64 a b)) -1)
43.5b
(/.f64 (/.f64 (-.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) (*.f64 b b)) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))))) (*.f64 2 a))
32.7b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b)) -1)
33.8b
(/.f64 (+.f64 (neg.f64 b) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) (cbrt.f64 (sqrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)))))) (*.f64 2 a))
44.2b
(pow.f64 (/.f64 (*.f64 a 2) (-.f64 (hypot.f64 b (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c -4)))) b)) -1)
34.7b
(/.f64 (exp.f64 (log.f64 (-.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4))) b))) (*.f64 2 a))
47.1b
(pow.f64 (neg.f64 (/.f64 a b)) -1)
39.3b
(fma.f64 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4))) 2) (/.f64 (cbrt.f64 (hypot.f64 b (sqrt.f64 (*.f64 (*.f64 a c) -4)))) a) (neg.f64 (/.f64 b (*.f64 a 2))))
55.1b
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b)) (-.f64 (pow.f64 (fma.f64 b b (*.f64 (*.f64 a c) -4)) 1/4) (sqrt.f64 b))) (*.f64 2 a))
47.3b
(-.f64 (/.f64 c b) (/.f64 b a))
Compiler

Compiled 11998 to 7489 computations (37.6% saved)

regimes2.1s (24.2%)

Accuracy

Total 7.3b remaining (70.9%)

Threshold costs 0b (0%)

Counts
161 → 3
Compiler

Compiled 14596 to 10178 computations (30.3% saved)

bsearch84.0ms (1%)

Steps
ItersRangePoint
8
2.400025064915491e-90
1.0344018153467932e-87
4.4569387361564705e-88
11
-1.6271106088346776e+157
-2.3352557794860317e+135
-4.11211753122393e+143
Compiler

Compiled 4 to 3 computations (25% saved)

simplify3.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02446
13846
24746
35346
45546
55546

end190.0ms (2.2%)

Compiler

Compiled 363 to 242 computations (33.3% saved)

Profiling

Loading profile data...