Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3687210834 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
3690470766 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
3732069860 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
3735232070 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
3767113786 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
3767568724 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
4886125874 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
4953361624 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
5051643338 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
5276222594 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
5503219802 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
5572063156 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
6157342348 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
6246149880 | ref | clang -march=native -Os | 20190205 | 20190110 |
6263032988 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
6282322660 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
6290298364 | ref | clang -march=native -O2 | 20190205 | 20190110 |
6304797120 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
6325786288 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
6330951808 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
6335246556 | ref | gcc -march=native -O3 | 20190205 | 20190110 |
6344997318 | ref | clang -march=native -O3 | 20190205 | 20190110 |
6652304354 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
6688559328 | ref | gcc -march=native -Os | 20190205 | 20190110 |