| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 29420 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 29480 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 31380 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 31540 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 32080 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 32340 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 34220 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 34300 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 35580 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 36580 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 38180 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 39440 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 147940 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 148040 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 151340 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 178260 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 178520 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 179600 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 181920 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 328500 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 332980 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 837340 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 865340 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 908260 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 983060 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1147580 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1152740 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1175180 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1620080 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1647820 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
| gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
| gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled
|