| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 240 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 240 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 240 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 240 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 240 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 260 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 560 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 560 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 560 | dolbeau/std-4ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 580 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 580 | dolbeau/std-4ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 600 | dolbeau/std-4ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 640 | dolbeau/std-2ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 660 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 660 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 660 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 660 | dolbeau/std-2ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 660 | dolbeau/std-2ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 700 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 700 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 700 | dolbeau/std-1ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 740 | dolbeau/std-1ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 740 | dolbeau/std-1ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 760 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1240 | openssl | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1240 | openssl | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1240 | openssl | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1240 | openssl | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1240 | openssl | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1240 | openssl | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 376100 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 393800 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 469660 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1260220 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1326240 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1376300 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=native -mcpu=native -O2 | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref |
| gcc -funroll-loops -march=native -mcpu=native -O3 | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref |
| gcc -funroll-loops -march=native -mcpu=native -Os | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref |
| gcc -march=native -mcpu=native -O2 | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref |
| gcc -march=native -mcpu=native -O3 | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref |
| gcc -march=native -mcpu=native -Os | dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft openssl ref
|