Details

Time bar (total: 5.1s)

analyze1.0ms (0%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
99.9%0%0.1%1
Compiler

Compiled 10 to 7 computations (30% saved)

sample5.0s (99%)

Results
2.2s3939×body1024valid
2.2s2177×body2048valid
513.0ms1372×body512valid
126.0ms529×body256valid
31.0ms236×body128valid
7.0msbody4096valid
Compiler

Compiled 20 to 14 computations (30% saved)

preprocess21.0ms (0.4%)

Algorithm
egg-herbie
Rules
76×fma-def_binary64
57×fma-neg_binary64
27×cancel-sign-sub-inv_binary64
24×sub-neg_binary64
18×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01122
11722
22522
33822
45322
58122
614122
720022
828222
935322
1040522
1140922
022
Stop Event
saturated
saturated
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Rules
39×fma-def_binary64
32×fma-neg_binary64
15×cancel-sign-sub-inv_binary64
12×sub-neg_binary64
10×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
11011
21511
32211
43111
54811
68611
712411
817211
920811
1023411
1123611
Stop Event
saturated
Counts
1 → 1

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
38.8b
Counts
2 → 1
Alt Table
StatusErrorProgram
38.8b
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 27 to 18 computations (33.3% saved)

localize6.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(cos.f64 x)
0.8b
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
3.4b
(cos.f64 (+.f64 x eps))

series11.0ms (0.2%)

Counts
3 → 52
Calls

15 calls:

1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
eps
0
1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
eps
-inf
1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
x
0
1.0ms
(cos.f64 (+.f64 x eps))
x
0
1.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
eps
inf

rewrite0.0ms (0%)

Algorithm
batch-egg-rewrite

end0.0ms (0%)

Profiling

Loading profile data...