| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20620 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 20680 | aes-instruct | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 24220 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 28720 | aes-instruct | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 30200 | aes-instruct | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 30420 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 46200 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 46220 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 47740 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 47920 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 48480 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 49460 | low-mem | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 49740 | low-mem | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 50800 | no-salt | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 50960 | low-mem | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 51380 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 51400 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 51780 | no-salt | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 52380 | new-aes-round | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 52540 | no-salt | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 53280 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 53940 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 54020 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 54060 | sphlib-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 55360 | sphlib-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 57640 | sphlib-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 57920 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 59680 | low-mem | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 61700 | low-mem | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 62720 | no-salt | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 64140 | new-aes-round | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 65140 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 66100 | no-salt | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 66420 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 66560 | lower-mem | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 68100 | low-mem | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 69560 | new-aes-round | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 69900 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 72400 | no-salt | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 72940 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 74300 | lower-mem | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 78640 | lower-mem | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 211720 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 215080 | 8-bit | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 233900 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 249900 | 8-bit | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 408740 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 411860 | 8-bit | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | 8-bit low-mem lower-mem new-aes-round no-salt |
| gcc -funroll-loops -march=native -mcpu=native -O3 | 8-bit low-mem lower-mem new-aes-round no-salt |
| gcc -funroll-loops -march=native -mcpu=native -Os | 8-bit low-mem lower-mem new-aes-round no-salt |
| gcc -march=native -mcpu=native -O2 | 8-bit low-mem lower-mem new-aes-round no-salt |
| gcc -march=native -mcpu=native -O3 | 8-bit low-mem lower-mem new-aes-round no-salt |
| gcc -march=native -mcpu=native -Os | 8-bit low-mem lower-mem new-aes-round no-salt
|