Details

Time bar (total: 1.9s)

analyze105.0ms (5.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%0.1%99.9%0
0%0.1%99.9%1
0%0.1%99.9%2
0.1%0.1%99.9%3
0.1%0.1%99.9%4
0.1%0%99.9%5
0.1%0%99.9%6
0.1%0%99.9%7
0.1%0%99.9%8
0.1%0%99.9%9
0.1%0%99.9%10
0.1%0%99.9%11
0.1%0%99.9%12
0.1%0%99.9%13
0.1%0%99.9%14
Compiler

Compiled 31 to 25 computations (19.4% saved)

sample1.4s (74.2%)

Results
1.4s8256×body128valid
Compiler

Compiled 62 to 50 computations (19.4% saved)

preprocess80.0ms (4.1%)

Algorithm
egg-herbie
Rules
1254×fma-def_binary32
520×fma-neg_binary32
232×distribute-rgt-in_binary32
207×cancel-sign-sub-inv_binary32
177×sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02140
15238
210534
324930
443530
559430
678726
7114626
8188626
9248726
10264026
11313226
12362426
13378526
14387926
15453926
16471126
17497026
022
Stop Event
saturated
node limit
Compiler

Compiled 16 to 14 computations (12.5% saved)

simplify42.0ms (2.2%)

Algorithm
egg-herbie
Rules
764×fma-def_binary32
494×fma-neg_binary32
125×cancel-sign-sub-inv_binary32
104×distribute-rgt-in_binary32
87×sub-neg_binary32
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01420
13319
26117
313915
424215
533415
644113
763513
8101313
9127313
10165913
11192113
12235813
13267413
14270913
15271013
16271013
Stop Event
saturated
Counts
1 → 2

prune4.0ms (0.2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.5b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.6b
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
Compiler

Compiled 79 to 67 computations (15.2% saved)

localize21.0ms (1.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(fma.f32 u -4/3 1/3)
0.3b
(log1p.f32 (fma.f32 u -4/3 1/3))
0.4b
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))

series248.0ms (12.8%)

Counts
3 → 48
Calls

12 calls:

98.0ms
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
s
0
70.0ms
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
s
inf
70.0ms
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
s
-inf
3.0ms
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
u
0
1.0ms
(*.f32 (log1p.f32 (fma.f32 u -4/3 1/3)) (*.f32 s -3))
u
inf

rewrite0.0ms (0%)

Algorithm
batch-egg-rewrite

end0.0ms (0%)

Profiling

Loading profile data...