Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
54020 | opteron | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
54040 | opteron | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
54060 | opteron | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
54560 | opteron-unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
54760 | opteron | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
55060 | opteron-unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
55100 | opteron | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
55140 | opteron-unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
55160 | opteron | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
55620 | opteron-unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
55940 | opteron-unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
55940 | opteron-unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
56000 | core2duo | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
56300 | core2duo | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
56360 | core2duo | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
56680 | aesni | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
56920 | core2duo | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
57080 | aesni | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
57620 | aesni | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
57640 | aesni | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
57880 | core2duo | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
58040 | core2duo | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
59260 | aesni-intr | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
59820 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
60260 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
60360 | aesni-intr | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
61280 | aesni-intr | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
61680 | aesni-intr | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
71400 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
72660 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
72920 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
72940 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
74140 | sphlib-adapted | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
74700 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
75400 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
75880 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
76080 | sphlib-adapted | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
78620 | sphlib-adapted | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
81500 | mmx | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
81900 | sphlib-adapted | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
83160 | opt64 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
83780 | mmx | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
84280 | opt64 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
87080 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
87580 | opt64 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
88140 | opt64 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
89440 | mmx | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
89560 | mmx | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
91360 | mmx | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
92320 | opt64 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
92540 | mmx | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
95400 | opt64 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
107200 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
108220 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
110520 | sphlib-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
111060 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
111120 | sphlib-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
113200 | sphlib-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
156860 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
157180 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
164520 | opt32 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
243580 | vperm-intr | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
246040 | vperm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
246180 | vperm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
246460 | vperm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
246820 | vperm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
246880 | vperm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
247660 | 32bit-2ktable | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
248440 | 32bit-2ktable | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
248860 | vperm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
262300 | opt32 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
265580 | opt32 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
268440 | 32bit-2ktable | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
268620 | 32bit-2ktable | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
271100 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
272220 | 32bit-2ktable | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
275920 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
277400 | vperm-intr | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
277420 | vperm-intr | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
279360 | vperm-intr | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
279940 | opt32 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
282100 | 32bit-2ktable | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
323800 | 32bit-bytesliced-c-fast | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
381320 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
388800 | 32bit-bytesliced-c-fast | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
392260 | 32bit-bytesliced-c-fast | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
420780 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
427280 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
476820 | 8bit_c | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
479860 | 8bit_c | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
487660 | 32bit-bytesliced-c-fast | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
510000 | 8bit_c | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
537220 | 32bit-bytesliced-c-fast | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
542360 | 32bit-bytesliced-c-fast | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
599480 | 8bit_c | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
602900 | 8bit_c | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
611280 | 8bit_c | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
705200 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
717000 | 32bit-bytesliced-c-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
720960 | 32bit-bytesliced-c-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |