| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 425900 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 426200 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 428480 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 429100 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 460260 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 460640 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 463100 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 463400 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 474560 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 475800 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 477420 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 478500 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 481280 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 481340 | emmintrin2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 482660 | emmintrin2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 491660 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 507960 | emmintrin | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 514960 | emmintrin | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 516440 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 537260 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 558240 | emmintrin2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 564920 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 655460 | emmintrin | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 675860 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1616240 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1685160 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1733480 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1998660 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 2021960 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 2038940 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 2055400 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 2209780 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2223660 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2758060 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 2829360 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 2839820 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 6809620 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 7251540 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 7345140 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 11727680 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 12722120 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 12986740 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
| gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
| gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -O2 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -O3 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
| gcc -march=native -mcpu=native -Os | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
|