Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
336745644 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
337863756 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
340305770 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
340586406 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
346121810 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
351843186 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
362677486 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
417452998 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
417778168 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
451815474 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
509889152 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
522356612 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
595215820 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
609003768 | ref | gcc -march=native -O3 | 20190205 | 20190110 |
617904212 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
755718576 | ref | gcc -march=native -Os | 20190205 | 20190110 |
762894778 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
853749876 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
1132330192 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
1132420590 | ref | clang -march=native -O3 | 20190205 | 20190110 |
1132842218 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
1133095596 | ref | clang -march=native -O2 | 20190205 | 20190110 |
1217503326 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
1218492070 | ref | clang -march=native -Os | 20190205 | 20190110 |