Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
82360 | aesni | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
82520 | aesni | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
82640 | aesni | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
83220 | aesni | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
84320 | aesni | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
84320 | aesni | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
87540 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
87780 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
87780 | aesni-intr | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
90100 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
92000 | opteron | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
92540 | opteron | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
92820 | opteron | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
93700 | opteron | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
94920 | aesni-intr | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
95900 | opteron | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
95980 | aesni-intr | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
96440 | opteron | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
122620 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
123220 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
124440 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
124880 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
126140 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
126780 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
129800 | sphlib-adapted | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
130860 | opt64 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
132820 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
134620 | core2duo | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
134640 | core2duo | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
134820 | core2duo | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
136180 | core2duo | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
136780 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
136840 | core2duo | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
137140 | core2duo | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
139260 | opt64 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
139440 | sphlib-adapted | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
139620 | opt64 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
140280 | opt64 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
143200 | opt64 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
160560 | sphlib-adapted | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
164440 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
166860 | opt64 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
193580 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
200040 | sphlib-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
200600 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
202680 | sphlib-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
221840 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
228400 | sphlib-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
230520 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
237460 | opt32 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
237680 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
291600 | mmx | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
292100 | mmx | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
301120 | mmx | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
302180 | mmx | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
304480 | mmx | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
312000 | mmx | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
332100 | vperm-intr | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
337380 | vperm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
337400 | vperm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
337980 | vperm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
338460 | vperm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
339340 | vperm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
339540 | vperm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
342540 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
342820 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
355560 | vperm-intr | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
356800 | vperm-intr | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
372660 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
396180 | opt32 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
400120 | opt32 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
419880 | opt32 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
539680 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
542300 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
593380 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1054940 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1145040 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1156140 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |