| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36920 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37020 | ni_p7m2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37380 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 37400 | ni_p7m2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 37720 | ni_p8m1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37760 | ni_p8m2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 37940 | ni_p8m2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 38040 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 38360 | ni_p8m1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 38640 | ni_p7m1 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 39080 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 39180 | ni_p7m2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 39500 | ni_p8m1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 39760 | ni_p8m2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 39880 | ni_p7m1 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 40440 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 40500 | ni_p7m1 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 40980 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 41180 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 41840 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 46700 | ni_p7m2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 48120 | ni_p8m2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 48800 | ni_p7m1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 50200 | ni_p8m1 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 171160 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 176060 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 192180 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 227980 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 271760 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 274720 | 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
|