Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
52454 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
53644 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
54018 | simple | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
54274 | opt64lcu24 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
54496 | opt64lcu6 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
54732 | simple | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
59544 | opt64u6 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
60368 | opt64u6 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
72974 | opt64lcu24 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
79752 | opt64lcu6 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
80472 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
81230 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
83730 | opt64lcu24 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
85202 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
85270 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
88384 | opt64u6 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
92898 | opt64u6 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
93056 | opt64u6 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
93644 | opt64lcu24 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
93716 | opt64lcu24 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
94572 | inplace | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
100492 | simple | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
101830 | opt64lcu6 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
104084 | inplace | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
105300 | simple | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
105334 | simple | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
107692 | opt64u6 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
108240 | opt64u6 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
108402 | opt64u6 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
109596 | opt64lcu6 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
109652 | opt64lcu6 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
126986 | inplace | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
140596 | simple | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
140970 | inplace | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
141064 | inplace | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
141832 | simple | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
144916 | simple32bi | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
146280 | simple32bi | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
146618 | simple | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
154170 | opt32bi-rvku2 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
155196 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
155872 | opt32bi-s2lcu4 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
156370 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
173884 | inplace | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
173886 | inplace | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
175640 | opt32biT-s2lcu4 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
176990 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
185040 | inplace | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
200842 | compact | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
243934 | inplace32bi | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
245844 | inplace32bi | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
245982 | compact | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
259166 | compact | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
269004 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
275178 | opt32bi-s2lcu4 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
276666 | inplace32bi | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
276928 | compact | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
281432 | inplace32bi | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
290326 | opt32bi-s2lcu4 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
291528 | opt32bi-s2lcu4 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
296318 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
296516 | opt32biT-s2lcu4 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
296642 | opt32biT-s2lcu4 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
297264 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
299266 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
301014 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
307174 | inplace32bi | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
307276 | inplace32bi | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
308270 | inplace32bi | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
315226 | opt32biT-s2lcu4 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
316148 | inplace32bi | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
320840 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
332608 | compact | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
336572 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
336990 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
338692 | opt32bi-rvku2 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
339950 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
340218 | compact | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
340316 | compact | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
341922 | opt32bi-rvku2 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
342550 | opt32bi-rvku2 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
351004 | simple32bi | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
353806 | simple32bi | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
353954 | simple32bi | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
355586 | simple32bi | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
356370 | compact | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
368792 | simple32bi | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
375832 | simple32bi | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
485322 | compact8 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
520818 | compact8 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
604330 | compact8 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
721204 | compact8 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
762180 | compact8 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
784750 | compact8 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
861370 | compact8 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
959340 | compact8 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |