Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
31600 | ssse3_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
31640 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
31700 | ssse3_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
31820 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
31860 | ssse3_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
31860 | ssse3_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
31940 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
31940 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
32020 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
32080 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
32160 | ssse3_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
32200 | ssse3_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
33240 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33240 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33260 | sse2_x64asm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33300 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
33320 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
33340 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33380 | sse2_x64asm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
33460 | sse2_x64asm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
33480 | sse2_x64asm-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
33500 | sse2_x64asm-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
33680 | sse2_x64asm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
33700 | sse2_x64asm-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
37200 | sse2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
37240 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
37560 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
37720 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
37740 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
37800 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
37800 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
37800 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
37820 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
37820 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
37840 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
37860 | thomaz/asm-PSPar-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
37880 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
37880 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
37900 | thomaz/asm-PSPar-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
38840 | sse2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
40780 | sse2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
42400 | sse2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
83080 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
83080 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
83320 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
83540 | ssse3_x64asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
83580 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
83640 | ssse3_x64asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
84440 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
84620 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
84620 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
84860 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
84860 | ssse3_x64asm-PS-2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
84960 | ssse3_x64asm-PS-2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
89820 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
89820 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
89820 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
89820 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
89820 | thomaz/asm-PS-v2-INT | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
89840 | thomaz/asm-PS-v2-INT | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
93900 | thomaz/asm-PS-v2-FP | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
94000 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
94000 | thomaz/asm-PS | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
94000 | thomaz/asm-PS | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
94020 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
94020 | thomaz/asm-PS | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
94040 | thomaz/asm-PS | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
97900 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
102420 | opt32 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
103760 | opt32 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
104620 | arm | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
105060 | arm | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
106500 | arm | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
115760 | arm | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
121360 | arm | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
123460 | arm | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
140580 | opt32 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
141480 | opt32 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
144780 | opt32 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |