Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
52244 | opt64lcu6 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
53188 | opt64lcu24 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
53358 | simple | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
54016 | opt64lcu24 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
54054 | simple | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
54282 | opt64lcu6 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
59264 | opt64u6 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
60192 | opt64u6 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
73248 | opt64lcu24 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
81434 | opt64lcu6 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
82176 | opt64lcu24 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
83944 | opt64lcu6 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
84154 | opt64lcu24 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
84472 | opt64lcu24 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
86294 | opt64lcu6 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
91904 | opt64u6 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
92288 | opt64u6 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
93742 | opt64u6 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
94834 | opt64lcu24 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
94866 | opt64lcu24 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
97406 | simple | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
97956 | inplace | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
98540 | opt64lcu6 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
100938 | inplace | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
106752 | simple | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
107176 | opt64u6 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
107218 | opt64u6 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
108918 | simple | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
110364 | opt64lcu6 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
110544 | opt64u6 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
110638 | opt64lcu6 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
118244 | simple | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
126420 | inplace | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
134728 | inplace | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
136246 | simple | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
140242 | inplace | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
147190 | simple32bi | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
148108 | simple | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
148760 | simple32bi | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
158860 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
161766 | opt32bi-rvku2 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
162754 | opt32bi-rvku2 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
165620 | opt32bi-s2lcu4 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
174100 | inplace | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
174382 | inplace | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
176866 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
179998 | opt32biT-s2lcu4 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
183070 | inplace | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
190784 | compact | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
206802 | compact | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
214654 | compact | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
227302 | inplace32bi | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
251036 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
263924 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
265004 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
265092 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
266192 | inplace32bi | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
274480 | compact | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
277144 | inplace32bi | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
277146 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
285860 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
308346 | opt32biT-s2lcu4 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
314562 | compact | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
315158 | opt32bi-s2lcu4 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
315222 | compact | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
316764 | compact | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
319118 | opt32bi-s2lcu4 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
320554 | opt32bi-s2lcu4 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
322800 | opt32bi-rvku2 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
323700 | compact | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
324706 | inplace32bi | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
324852 | inplace32bi | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
326292 | opt32biT-s2lcu4 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
331246 | opt32bi-rvku2 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
338240 | simple32bi | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
338734 | simple32bi | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
341084 | opt32bi-rvku2 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
341370 | simple32bi | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
345178 | inplace32bi | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
346882 | opt32biT-s2lcu4 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
385232 | opt32bi-rvku2 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
385854 | opt32bi-rvku2 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
389266 | opt32bi-rvku2 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
395692 | inplace32bi | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
395720 | inplace32bi | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
406794 | simple32bi | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
418270 | simple32bi | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
429186 | simple32bi | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
575568 | compact8 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
609182 | compact8 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120411 | 20120329 |
635604 | compact8 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
770514 | compact8 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
775460 | compact8 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120411 | 20120329 |
835502 | compact8 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
885910 | compact8 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
948762 | compact8 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120411 | 20120329 |