Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
106126838 | avx2 | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
106600572 | avx2 | clang -march=native -O2 | 20190205 | 20190110 |
106824564 | avx2 | clang -march=native -O3 | 20190205 | 20190110 |
107195858 | avx2 | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
110703094 | avx2 | clang -march=native -Os | 20190205 | 20190110 |
111496088 | avx2 | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
129911364 | avx2 | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
130913838 | avx2 | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
134053868 | avx2 | gcc -march=native -O3 | 20190205 | 20190110 |
147291306 | avx2 | gcc -march=native -Os | 20190205 | 20190110 |
147722124 | avx2 | gcc -march=native -O2 | 20190205 | 20190110 |
157672074 | avx2 | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
159263850 | ref | gcc -funroll-loops -march=native -O3 | 20190205 | 20190110 |
162303004 | ref | clang -funroll-loops -march=native -Os | 20190205 | 20190110 |
164023948 | ref | clang -funroll-loops -march=native -O2 | 20190205 | 20190110 |
164145822 | ref | clang -march=native -Os | 20190205 | 20190110 |
164275606 | ref | clang -funroll-loops -march=native -O3 | 20190205 | 20190110 |
164277336 | ref | clang -march=native -O3 | 20190205 | 20190110 |
164582576 | ref | clang -march=native -O2 | 20190205 | 20190110 |
165500346 | ref | gcc -funroll-loops -march=native -O2 | 20190205 | 20190110 |
170695512 | ref | gcc -march=native -O2 | 20190205 | 20190110 |
173585808 | ref | gcc -march=native -Os | 20190205 | 20190110 |
173756554 | ref | gcc -funroll-loops -march=native -Os | 20190205 | 20190110 |
173975996 | ref | gcc -march=native -O3 | 20190205 | 20190110 |