| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36120 | ni_p7m1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36400 | ni_p7m2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 36480 | ni_p8m2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 36500 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 36520 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36520 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 36600 | ni_p8m1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36760 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36840 | ni_p7m2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 36880 | ni_p7m1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37320 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 37320 | ni_p8m2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 37380 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37460 | ni_p8m1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37480 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37500 | ni_p7m2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 37620 | ni_p8m2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 37700 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 38080 | ni_p7m1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 38080 | ni_p8m1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 41860 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 42460 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 42500 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 43140 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 164720 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 168920 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 171640 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 196960 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 233040 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 233980 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -march=native -mcpu=native -Os | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -march=native -mcpu=native -O2 | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -march=native -mcpu=native -O3 | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -march=native -mcpu=native -Os | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
|