Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
48260 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
48340 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48360 | ssse3_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
48440 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
48500 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48520 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
48540 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
48540 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
48560 | ssse3_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
48660 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48660 | ssse3_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48740 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
48960 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48980 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49040 | sse2_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49060 | sse2_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
49100 | sse2_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
49160 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
49180 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49180 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
49180 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49180 | sse2_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
49320 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
49580 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
55340 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
55340 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
56100 | sse2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
60060 | sse2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
60400 | sse2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
61280 | sse2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
62560 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
62560 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
62580 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
62600 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
62600 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
62620 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
65000 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
65000 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
65000 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
65020 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
65020 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
65020 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
119660 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
121880 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
122200 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
122320 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
122420 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
122500 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
122540 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
122540 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
122540 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
122540 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
122540 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
122560 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
122620 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
123100 | thomaz/asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
123100 | thomaz/asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
123120 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
123120 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
123120 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
123120 | thomaz/asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
123820 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
124200 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
124240 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
124240 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
124300 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
124360 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
124540 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
124660 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
124880 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
126180 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
129620 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
131020 | arm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
131140 | arm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
131280 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
132580 | arm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
133300 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
137180 | opt32 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
137980 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
143840 | arm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
150060 | arm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
151480 | arm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
197480 | opt32 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
211300 | opt32 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
213780 | opt32 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |