Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
239711146 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
239719676 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
239977358 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
240082768 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
258665702 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
261126874 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
268432966 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
297250354 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
297274374 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
334131336 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
361302262 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
385694894 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
453153192 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
464147800 | ref | gcc -march=native -O3 | 20190205 | 20190110 |
465825544 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
589440388 | ref | gcc -march=native -Os | 20190205 | 20190110 |
590988682 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
614822116 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
861511536 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
861545800 | ref | clang -march=native -O3 | 20190205 | 20190110 |
862427758 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
862491518 | ref | clang -march=native -O2 | 20190205 | 20190110 |
922085620 | ref | clang -march=native -Os | 20190205 | 20190110 |
922185710 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |