Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2778420034 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
2788601838 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
2791471320 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
2796983036 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
3629539214 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
3632042840 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
3635831052 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
3659775160 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
3776493530 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
4662123226 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
5346346340 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
5422381258 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
6440511434 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
6615551960 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
6627893288 | ref | gcc -march=native -O3 | 20190205 | 20190110 |
7983919764 | ref | gcc -march=native -Os | 20190205 | 20190110 |
8168347616 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
9253951722 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
12219993006 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
12226432554 | ref | clang -march=native -O2 | 20190205 | 20190110 |
12227207628 | ref | clang -march=native -O3 | 20190205 | 20190110 |
12227209626 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
13074564344 | ref | clang -march=native -Os | 20190205 | 20190110 |
13090964198 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |