Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
28500 | ssse3_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
28540 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
28560 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
28720 | ssse3_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
28740 | ssse3_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
28780 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
28860 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
28880 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
28940 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29020 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29060 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
29080 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
29660 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
29660 | sse2_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
29680 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
29680 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
29720 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29740 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29780 | sse2_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29800 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
29880 | sse2_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
29880 | sse2_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
29920 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
29920 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
30840 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
30840 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
30840 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
30860 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
30860 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
30880 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
30900 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
30900 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
30900 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
30900 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
30920 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
30960 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33640 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33700 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
34640 | sse2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
35460 | sse2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
36300 | sse2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
39240 | sse2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
50200 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50200 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
50220 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
50220 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
50220 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50220 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
51900 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
51900 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
51900 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
51900 | thomaz/asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
51900 | thomaz/asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
51900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
51920 | thomaz/asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
67960 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
68240 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
68660 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
68820 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
69140 | thomaz/basic | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
69240 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
69360 | thomaz/basic | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
71360 | opt32 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
71680 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
71720 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
74120 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
74820 | arm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
74920 | arm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
76160 | arm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
78940 | arm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
80940 | arm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
81180 | opt32 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
82100 | arm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
82220 | opt32 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
83000 | opt32 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
97340 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
97340 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
97500 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
97660 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
97740 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
97760 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
101740 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
101740 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
101900 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
102060 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
102160 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
102180 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
130620 | thomaz/basic | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
143180 | thomaz/basic | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
198660 | thomaz/basic | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
201420 | thomaz/basic | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |