Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
36184 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
37066 | opt64lcu6 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
38210 | simple | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
38604 | simple | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
38718 | opt64lcu24 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
38900 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
40924 | opt64u6 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
41528 | opt64u6 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
51198 | opt64lcu6 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
56006 | opt64lcu24 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
56056 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
56068 | opt64lcu24 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
56412 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
56618 | opt64lcu6 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
61100 | opt64u6 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
61114 | opt64u6 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
61954 | opt64u6 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
64332 | opt64lcu24 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
65180 | opt64lcu6 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
65214 | inplace | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
69022 | simple | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
71482 | simple | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
71586 | inplace | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
74064 | opt64u6 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
74078 | opt64u6 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
74104 | opt64lcu6 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
74162 | opt64lcu6 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
74182 | simple | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
76150 | opt64lcu24 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
76186 | opt64lcu24 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
76764 | opt64u6 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
84780 | inplace | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
85388 | simple | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
96394 | simple | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
96988 | inplace | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
97010 | inplace | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
99800 | simple | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
105666 | simple32bi | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
106572 | simple32bi | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
113236 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
114764 | opt32bi-s2lcu4 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
116390 | opt32bi-rvku2 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
118108 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
122308 | inplace | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
122308 | inplace | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
123490 | inplace | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
129832 | opt32biT-s2lcu4 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
133792 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
136224 | compact | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
165450 | compact | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
171682 | inplace32bi | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
172936 | inplace32bi | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
177720 | compact | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
185568 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
189130 | compact | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
189782 | opt32bi-s2lcu4 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
190128 | inplace32bi | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
193254 | inplace32bi | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
197692 | opt32bi-s2lcu4 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
198322 | opt32bi-s2lcu4 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
200332 | opt32biT-s2lcu4 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
201842 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
202032 | opt32bi-s2lcu4 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
206028 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
210716 | inplace32bi | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
210946 | inplace32bi | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
212356 | inplace32bi | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
214112 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
214450 | opt32biT-s2lcu4 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
217408 | inplace32bi | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
224288 | compact | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
224294 | compact | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
225118 | compact | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
225378 | opt32biT-s2lcu4 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
228736 | opt32biT-s2lcu4 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
230822 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
231258 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
231336 | opt32bi-rvku2 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
232072 | opt32bi-rvku2 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
232738 | opt32bi-rvku2 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
235338 | opt32bi-rvku2 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
238532 | compact | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
240262 | simple32bi | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
242374 | simple32bi | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
242448 | simple32bi | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
243380 | simple32bi | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
251984 | simple32bi | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
257062 | simple32bi | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
323960 | compact8 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
347750 | compact8 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
404038 | compact8 | gcc -mabi=64 -O -fomit-frame-pointer | 20120411 | 20120329 |
478490 | compact8 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120411 | 20120329 |
509232 | compact8 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
524340 | compact8 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120411 | 20120329 |
578044 | compact8 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |
637050 | compact8 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120411 | 20120329 |