Details

Time bar (total: 5.0s)

analyze574.0ms (11.6%)

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
25%74.9%0.1%4
62.4%37.5%0.1%5
62.4%37.5%0.1%6
62.4%31.2%6.3%7
62.4%31.2%6.3%8
62.4%28.1%9.5%9
62.4%28.1%9.5%10
62.4%26.5%11%11
62.4%26.5%11%12
62.4%25.8%11.8%13
62.4%25.8%11.8%14
Compiler

Compiled 15 to 12 computations (20% saved)

sample114.0ms (2.3%)

Algorithm
intervals
Results
31.0ms64×body1024valid
26.0ms62×body1024invalid
11.0ms148×body128valid
7.0ms87×body128invalid
6.0ms26×body512invalid
5.0ms24×body512valid
4.0ms24×body256invalid
3.0ms18×body256valid
2.0msbody2048valid
Compiler

Compiled 31 to 25 computations (19.4% saved)

simplify80.0ms (1.6%)

Algorithm
egg-herbie
Rules
778×unswap-sqr_binary64
491×associate-/r*_binary64
475×fabs-mul_binary64
360×associate-/l*_binary64
346×times-frac_binary64
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01218
12718
26318
38618
411018
516318
628518
767418
8212418
9206718
10239518
11385818
12418818
13503318

prune3.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
0.0b
Counts
2 → 1
Alt Table
StatusErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

localize8.0ms (0.2%)

Local error

Found 1 expressions with local error:

0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))

rewrite17.0ms (0.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
add-cbrt-cube_binary64
add-exp-log_binary64
pow1_binary64
associate-*r*_binary64
*-un-lft-identity_binary64
Counts
1 → 23
Calls

1 calls:

7.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 430 to 152 computations (64.7% saved)

series32.0ms (0.6%)

Error
0.0b
Counts
1 → 12
Calls

1 calls:

25.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 607 to 397 computations (34.6% saved)

simplify101.0ms (2%)

Algorithm
egg-herbie
Rules
405×times-frac_binary64
376×*-commutative_binary64
334×distribute-rgt-in_binary64
308×distribute-lft-in_binary64
261×sub-neg_binary64
Counts
35 → 25
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0122977
1347822
21239793
33208743
44753743
54998743
64923743

prune12.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New24125
Fresh000
Picked101
Done000
Total25126
Error
0b
Counts
26 → 1
Alt Table
StatusErrorProgram
0b
(+.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 1/2 (sin.f64 re))))
Compiler

Compiled 385 to 177 computations (54% saved)

localize9.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(*.f64 (exp.f64 im) (*.f64 1/2 (sin.f64 re)))
0.0b
(/.f64 (*.f64 1/2 (sin.f64 re)) (exp.f64 im))

rewrite28.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
0b
Rules
12×add-cbrt-cube_binary64
add-exp-log_binary64
pow1_binary64
*-un-lft-identity_binary64
add-sqr-sqrt_binary64
Counts
2 → 39
Calls

2 calls:

5.0ms
(*.f64 (exp.f64 im) (*.f64 1/2 (sin.f64 re)))
4.0ms
(/.f64 (*.f64 1/2 (sin.f64 re)) (exp.f64 im))
Compiler

Compiled 776 to 380 computations (51% saved)

series58.0ms (1.2%)

Error
0b
Counts
2 → 24
Calls

2 calls:

24.0ms
(*.f64 (exp.f64 im) (*.f64 1/2 (sin.f64 re)))
22.0ms
(/.f64 (*.f64 1/2 (sin.f64 re)) (exp.f64 im))
Compiler

Compiled 1160 to 719 computations (38% saved)

simplify68.0ms (1.4%)

Algorithm
egg-herbie
Rules
650×associate-*l*_binary64
491×associate-*r*_binary64
396×associate-/l*_binary64
236×times-frac_binary64
235×distribute-lft-out_binary64
Counts
63 → 43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01241138
1348983
21101955
33770926
45124926

prune24.0ms (0.5%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New43043
Fresh000
Picked011
Done000
Total43144
Error
0b
Counts
44 → 1
Alt Table
StatusErrorProgram
0b
(+.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 1/2 (sin.f64 re))))
Compiler

Compiled 728 to 383 computations (47.4% saved)

regimes97.0ms (2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Compiler

Compiled 1146 to 808 computations (29.5% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01024
11324
21324

end1.0ms (0%)

Compiler

Compiled 17 to 11 computations (35.3% saved)

sample3.7s (75.1%)

Algorithm
intervals
Results
1.1s1992×body1024valid
754.0ms1883×body1024invalid
386.0ms4515×body128valid
311.0ms996×body512valid
276.0ms1000×body512invalid
221.0ms2640×body128invalid
85.0ms475×body256invalid
77.0ms492×body256valid
6.0msbody2048valid
Compiler

Compiled 51 to 36 computations (29.4% saved)

Profiling

Loading profile data...