Details

Time bar (total: 1.5s)

analyze117.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
25%74.9%0.1%5
25%62.4%12.6%6
25%50%25.1%7
31.2%37.5%31.3%8
39%24.2%36.8%9
42.9%18.3%38.7%10
47.2%11.9%40.9%11
49.4%9.1%41.6%12
51.6%5.9%42.5%13
52.7%4.5%42.8%14
Compiler

Compiled 10 to 6 computations (40% saved)

sample836.0ms (56.9%)

Symmetry

(sort re im)

Results
721.0ms8256×body128valid
12.0ms155×body128invalid
Compiler

Compiled 29 to 17 computations (41.4% saved)

simplify22.0ms (1.5%)

Algorithm
egg-herbie
Rules
367×fma-neg_binary64
241×fma-def_binary64
191×rules-11_binary64
177×rules-40_binary64
177×rules-41_binary64
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0610
14210
215810
363510
42210

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
29.9b
Counts
2 → 1
Alt Table
StatusErrorProgram
29.9b
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 27 to 15 computations (44.4% saved)

localize4.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 re re) (*.f64 im im))

series10.0ms (0.6%)

Counts
1 → 24
Calls

1 calls:

9.0ms
(-.f64 (*.f64 re re) (*.f64 im im))

rewrite62.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
716×log1p-expm1-u_binary64
716×expm1-log1p-u_binary64
664×prod-diff_binary64
126×egg-rr
70×add-sqr-sqrt_binary64
Counts
1 → 126
Calls

1 calls:

59.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0610
115610
2203010
3576210
000
100

simplify22.0ms (1.5%)

Algorithm
egg-herbie
Rules
156×fma-neg_binary64
116×rules-11_binary64
108×rules-40_binary64
108×rules-41_binary64
108×rules-42_binary64
Counts
150 → 130
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09168
150168
2131168
3417168
439168

prune60.0ms (4.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1273130
Fresh000
Picked101
Done000
Total1283131
Error
14.6b
Counts
131 → 3
Alt Table
StatusErrorProgram
42.3b
(*.f64 -1 (pow.f64 im 2))
27.6b
(fabs.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
29.9b
(*.f64 (-.f64 re im) (+.f64 re im))
Compiler

Compiled 2985 to 896 computations (70% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 re re) (*.f64 im im))

prune57.0ms (3.9%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1300130
Fresh022
Picked011
Done000
Total1303133
Error
14.6b
Counts
133 → 3
Alt Table
StatusErrorProgram
42.3b
(*.f64 -1 (pow.f64 im 2))
27.6b
(fabs.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
29.9b
(*.f64 (-.f64 re im) (+.f64 re im))
Compiler

Compiled 3105 to 1020 computations (67.1% saved)

localize4.0ms (0.3%)

prune2.0ms (0.1%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New000
Fresh011
Picked011
Done011
Total033
Error
14.6b
Counts
3 → 3
Alt Table
StatusErrorProgram
42.3b
(*.f64 -1 (pow.f64 im 2))
27.6b
(fabs.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
29.9b
(*.f64 (-.f64 re im) (+.f64 re im))
Compiler

Compiled 33 to 23 computations (30.3% saved)

localize3.0ms (0.2%)

prune2.0ms (0.1%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033
Error
14.6b
Counts
3 → 3
Alt Table
StatusErrorProgram
42.3b
(*.f64 -1 (pow.f64 im 2))
27.6b
(fabs.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
29.9b
(*.f64 (-.f64 re im) (+.f64 re im))
Compiler

Compiled 26 to 17 computations (34.6% saved)

regimes152.0ms (10.4%)

Accuracy

Total 16.1b remaining (100%)

Threshold costs 0b (0%)

Counts
10 → 4
Compiler

Compiled 594 to 389 computations (34.5% saved)

bsearch51.0ms (3.4%)

Steps
ItersRangePoint
9
1.1761363830720572e-104
5.5467966429577934e-99
1.1889651816851656e-104
7
1.947867213603836e-272
1.2060679315493045e-270
1.1840441682350725e-270
8
-6.654384842010358e-188
-2.39442153272465e-191
-6.525878602474528e-188
Compiler

Compiled 3 to 2 computations (33.3% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02159
12159

end58.0ms (4%)

Remove

(sort re im)

Compiler

Compiled 194 to 93 computations (52.1% saved)

Profiling

Loading profile data...