Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
164045374 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
164636324 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
167400980 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
167888758 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
170086768 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
170577842 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
212641480 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
213585384 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
219653816 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
219734930 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
232307432 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
237281494 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
258983086 | ref | gcc -march=native -O3 | 20190205 | 20190110 |
259268002 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
261831378 | ref | clang -march=native -Os | 20190205 | 20190110 |
261923862 | ref | clang -march=native -O3 | 20190205 | 20190110 |
262126268 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
262382912 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
263002362 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
263871418 | ref | clang -march=native -O2 | 20190205 | 20190110 |
265268670 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
271700872 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
273158168 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
277309544 | ref | gcc -march=native -Os | 20190205 | 20190110 |