| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 900180 | reference | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 903200 | reference | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 903540 | reference | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 940000 | compact | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1178520 | compact | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1332180 | compact | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1358800 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1418280 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1429820 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 2123000 | compact | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 2131560 | compact | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 2133180 | compact | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 6834380 | reference | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 6904620 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 8261180 | reference | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 8323700 | reference | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 8628380 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 8656520 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ref |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ref |
| gcc -funroll-loops -march=native -mcpu=native -Os | ref |
| gcc -march=native -mcpu=native -O2 | ref |
| gcc -march=native -mcpu=native -O3 | ref |
| gcc -march=native -mcpu=native -Os | ref |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | compact |
| gcc -funroll-loops -march=native -mcpu=native -O3 | compact |
| gcc -funroll-loops -march=native -mcpu=native -Os | compact |
| gcc -march=native -mcpu=native -O2 | compact |
| gcc -march=native -mcpu=native -O3 | compact |
| gcc -march=native -mcpu=native -Os | compact |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | reference |
| gcc -funroll-loops -march=native -mcpu=native -O3 | reference |
| gcc -funroll-loops -march=native -mcpu=native -Os | reference |
| gcc -march=native -mcpu=native -O2 | reference |
| gcc -march=native -mcpu=native -O3 | reference |
| gcc -march=native -mcpu=native -Os | reference |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | AVR8 |
| gcc -funroll-loops -march=native -mcpu=native -O3 | AVR8 |
| gcc -funroll-loops -march=native -mcpu=native -Os | AVR8 |
| gcc -march=native -mcpu=native -O2 | AVR8 |
| gcc -march=native -mcpu=native -O3 | AVR8 |
| gcc -march=native -mcpu=native -Os | AVR8 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ARMv6M |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ARMv6M |
| gcc -funroll-loops -march=native -mcpu=native -Os | ARMv6M |
| gcc -march=native -mcpu=native -O2 | ARMv6M |
| gcc -march=native -mcpu=native -O3 | ARMv6M |
| gcc -march=native -mcpu=native -Os | ARMv6M |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | ARMv7M |
| gcc -funroll-loops -march=native -mcpu=native -O3 | ARMv7M |
| gcc -funroll-loops -march=native -mcpu=native -Os | ARMv7M |
| gcc -march=native -mcpu=native -O2 | ARMv7M |
| gcc -march=native -mcpu=native -O3 | ARMv7M |
| gcc -march=native -mcpu=native -Os | ARMv7M |