| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 56240 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 56520 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 56740 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 56900 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 58820 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 59460 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 59580 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 59660 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 64420 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 64860 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 67280 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 67560 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 244340 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 253200 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 260100 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 298900 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 300220 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 302400 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 303900 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 458400 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 458860 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 986140 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 997020 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1106560 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1554120 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1607740 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1926700 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1960680 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1993580 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2035260 | 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
|