Details

Time bar (total: 7.5s)

analyze543.0ms (7.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
6.2%93.6%0.2%8
25%74.9%0.2%9
28.1%71.7%0.2%10
29.6%70.2%0.2%11
53%46.8%0.2%12
71.3%28.5%0.2%13
71.7%28.1%0.2%14
Compiler

Compiled 20 to 12 computations (40% saved)

sample26.0ms (0.3%)

Algorithm
intervals
Results
12.0ms256×body128valid
1.0ms17×body128invalid
Compiler

Compiled 43 to 27 computations (37.2% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64 +-commutative_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01430
11830
21830

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
26.9b
Counts
1 → 1
Alt Table
StatusErrorProgram
26.9b
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 38 to 22 computations (42.1% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
0.8b
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))
26.4b
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))

rewrite108.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
26.8b
Rules
11×add-cube-cbrt_binary64 add-sqr-sqrt_binary64 *-un-lft-identity_binary64
times-frac_binary64
add-log-exp_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
flip3-+_binary64 flip-+_binary64
Counts
3 → 53
Calls

3 calls:

8.0ms
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
4.0ms
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
3.0ms
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))
Compiler

Compiled 1456 to 191 computations (86.9% saved)

series158.0ms (2.1%)

Error
6.6b
Counts
3 → 60
Calls

3 calls:

75.0ms
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
38.0ms
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))
24.0ms
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))
Compiler

Compiled 1816 to 1143 computations (37.1% saved)

simplify175.0ms (2.3%)

Algorithm
egg-herbie
Rules
438×associate-*l*_binary64
361×associate-*r*_binary64
342×cancel-sign-sub-inv_binary64
334×unswap-sqr_binary64
277×times-frac_binary64
Counts
113 → 66
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01102791
13092576
28942576
327282576
445752576
549772576
650502576

prune93.0ms (1.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New58866
Fresh000
Picked101
Done000
Total59867
Error
26.6b
Counts
67 → 8
Alt Table
StatusErrorProgram
27.3b
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)))) (/.f64 (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
27.0b
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))
26.8b
(/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
27.3b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (cbrt.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (cbrt.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))
41.6b
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) 3))
26.9b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
51.8b
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y.re 2) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (pow.f64 y.im 2)))) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
49.3b
(*.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 1660 to 782 computations (52.9% saved)

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.8b
(+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))
14.9b
(/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
30.1b
(sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
30.1b
(sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))

rewrite217.0ms (2.9%)

Algorithm
rewrite-expression-head
Error
26.6b
Rules
43×*-un-lft-identity_binary64
28×sqrt-prod_binary64
25×add-sqr-sqrt_binary64
24×times-frac_binary64
23×add-cube-cbrt_binary64
Counts
4 → 94
Calls

4 calls:

14.0ms
(/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
7.0ms
(sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
4.0ms
(sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
4.0ms
(+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))
Compiler

Compiled 3122 to 1219 computations (61% saved)

series308.0ms (4.1%)

Error
22.9b
Counts
4 → 90
Calls

4 calls:

107.0ms
(/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
50.0ms
(+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))
41.0ms
(sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
38.0ms
(sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
Compiler

Compiled 4921 to 3062 computations (37.8% saved)

simplify213.0ms (2.9%)

Algorithm
egg-herbie
Rules
545×associate-*l*_binary64
480×times-frac_binary64
383×associate-/l*_binary64
222×associate-/r*_binary64
195×cancel-sign-sub-inv_binary64
Counts
184 → 91
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02005049
14844736
214844736
347024724
449954724
549564724

prune101.0ms (1.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New87491
Fresh167
Picked011
Done000
Total881199
Error
24.1b
Counts
99 → 11
Alt Table
StatusErrorProgram
47.7b
(/.f64 (neg.f64 x.re) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
27.3b
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)))) (/.f64 (cbrt.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
38.1b
(/.f64 (*.f64 (*.f64 y.re x.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
48.1b
(/.f64 (neg.f64 x.im) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
27.0b
(/.f64 1 (/.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))
48.0b
(/.f64 (+.f64 x.im (/.f64 (*.f64 y.re x.re) y.im)) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
26.8b
(/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
41.6b
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) 3))
26.9b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
51.8b
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y.re 2) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (pow.f64 y.im 2)))) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
49.3b
(*.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 2154 to 1039 computations (51.8% saved)

localize13.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
0.0b
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
17.5b
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
20.3b
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))

rewrite195.0ms (2.6%)

Algorithm
rewrite-expression-head
Error
22.2b
Rules
32×*-un-lft-identity_binary64
14×add-exp-log_binary64 add-cbrt-cube_binary64
12×unpow-prod-down_binary64 distribute-lft-out_binary64
10×times-frac_binary64 associate-/r*_binary64
add-log-exp_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
Counts
4 → 80
Calls

4 calls:

11.0ms
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
11.0ms
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
8.0ms
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
8.0ms
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
Compiler

Compiled 2418 to 1524 computations (37% saved)

series142.0ms (1.9%)

Error
9.4b
Counts
4 → 42
Calls

4 calls:

38.0ms
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
36.0ms
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
27.0ms
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
25.0ms
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))
Compiler

Compiled 2051 to 1409 computations (31.3% saved)

simplify130.0ms (1.7%)

Algorithm
egg-herbie
Rules
812×associate-/l*_binary64
688×times-frac_binary64
360×associate-*l*_binary64
352×associate-/l/_binary64
309×associate-*l/_binary64
Counts
122 → 80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01192392
13062096
210822072
341862072
448302072
549982072

prune122.0ms (1.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New76480
Fresh639
Picked101
Done011
Total83891
Error
22.2b
Counts
91 → 8
Alt Table
StatusErrorProgram
47.7b
(/.f64 (neg.f64 x.re) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
27.6b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 y.re (/.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) x.re)))
25.9b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 (/.f64 y.re (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.re (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))))))
25.0b
(+.f64 (*.f64 (/.f64 y.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
26.8b
(/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
41.6b
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) 3))
26.9b
(+.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
51.8b
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y.re 2) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (pow.f64 y.im 2)))) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 2072 to 1330 computations (35.8% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.8b
(*.f64 (/.f64 y.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))))
20.3b
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
30.1b
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))
30.1b
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))

rewrite360.0ms (4.8%)

Algorithm
rewrite-expression-head
Error
22.0b
Rules
78×*-un-lft-identity_binary64
70×add-sqr-sqrt_binary64
65×times-frac_binary64
46×sqrt-prod_binary64
38×add-cube-cbrt_binary64
Counts
4 → 150
Calls

4 calls:

41.0ms
(*.f64 (/.f64 y.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))))
11.0ms
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
8.0ms
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))
8.0ms
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))
Compiler

Compiled 5790 to 3994 computations (31% saved)

series228.0ms (3.1%)

Error
13.6b
Counts
4 → 50
Calls

4 calls:

44.0ms
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))
44.0ms
(sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))
43.0ms
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))
39.0ms
(*.f64 (/.f64 y.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))))
Compiler

Compiled 3956 to 2781 computations (29.7% saved)

simplify231.0ms (3.1%)

Algorithm
egg-herbie
Rules
492×associate-/l/_binary64
435×associate-/r*_binary64
426×*-commutative_binary64
317×associate-/r/_binary64
202×associate-/l*_binary64
Counts
200 → 135
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02326220
16235232
220005205
343245045
448054889
549724889

prune180.0ms (2.4%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1341135
Fresh066
Picked101
Done011
Total1358143
Error
21.9b
Counts
143 → 8
Alt Table
StatusErrorProgram
47.7b
(/.f64 (neg.f64 x.re) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
44.3b
(+.f64 (*.f64 (/.f64 y.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.im (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))))) (/.f64 x.re (/.f64 (pow.f64 y.im 2) y.re)))
27.6b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 y.re (/.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) x.re)))
25.9b
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (*.f64 (/.f64 y.re (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) (/.f64 x.re (sqrt.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))))))
26.8b
(/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (sqrt.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))
41.6b
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) 3))
26.9b
(+.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))
51.8b
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y.re 2) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (pow.f64 y.im 2)))) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))
Compiler

Compiled 3571 to 2390 computations (33.1% saved)

regimes2.8s (37.1%)

Accuracy

Total -9.7b remaining (-80.1%)

Threshold costs -9.7b (-80.1%)

Compiler

Compiled 24000 to 14879 computations (38% saved)

bsearch78.0ms (1%)

Steps
ItersRangePoint
9
4.146140289781323e+109
6.008679106363925e+115
5.930099859978519e+115
7
5.208322098593769e-72
8.795153836527808e-70
4.876955999112138e-70
7
-5.865718281125135e-127
-4.351613317658361e-129
-1.8263209635399904e-128
10
-2.7954449958866835e+155
-2.267835907518318e+140
-1.3591271380374226e+150
Compiler

Compiled 5 to 4 computations (20% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040304
145304
245304

end4.0ms (0.1%)

Compiler

Compiled 171 to 120 computations (29.8% saved)

sample1.0s (13.5%)

Algorithm
intervals
Results
341.0ms8000×body128valid
23.0ms473×body128invalid
Compiler

Compiled 420 to 291 computations (30.7% saved)

Profiling

Loading profile data...