| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16480 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 16540 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 17240 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 17400 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 19140 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 19400 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 20080 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 20160 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 20700 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 21020 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 23400 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 23900 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 95820 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 98600 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 98800 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 116880 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 117380 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 118180 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 118360 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 269900 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 270660 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 558580 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 749040 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 751240 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 759500 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 811100 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 903280 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 998900 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1442980 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1473860 | 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
|