| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 23480 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24380 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 24620 | sse2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24940 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24980 | sse2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 25260 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 25300 | ref64 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 25560 | sse2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 25620 | sse2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 25800 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 25960 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 26060 | ref64 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 26200 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 26660 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 43380 | ref64 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 44440 | ref64 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 44880 | ref64 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 45140 | ref64 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ref |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ref |
| gcc -funroll-loops -march=native -mcpu=native -Os | ref |
| gcc -march=native -mcpu=native -O2 | ref |
| gcc -march=native -mcpu=native -O3 | ref |
| gcc -march=native -mcpu=native -Os | ref |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | avx2 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | avx2 |
| gcc -funroll-loops -march=native -mcpu=native -Os | avx2 |
| gcc -march=native -mcpu=native -O2 | avx2 |
| gcc -march=native -mcpu=native -O3 | avx2 |
| gcc -march=native -mcpu=native -Os | avx2 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ref64 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ref64 |
| gcc -funroll-loops -march=native -mcpu=native -Os | ref64 |
| gcc -march=native -mcpu=native -O2 | ref64 |
| gcc -march=native -mcpu=native -O3 | ref64 |
| gcc -march=native -mcpu=native -Os | ref64 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | sse2 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | sse2 |
| gcc -funroll-loops -march=native -mcpu=native -Os | sse2 |
| gcc -march=native -mcpu=native -O2 | sse2 |
| gcc -march=native -mcpu=native -O3 | sse2 |
| gcc -march=native -mcpu=native -Os | sse2 |