| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 36960 | aesnioptimized | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 37120 | aesnioptimized | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 38280 | aesnioptimized | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 40620 | aesnioptimized | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 43200 | aesnioptimized | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 43820 | aesnioptimized | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 136360 | littleendoptnotaesni | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 138000 | littleendoptnotaesni | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 141360 | littleendoptnotaesni | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 143060 | littleendoptnotaesni | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 143680 | littleendoptnotaesni | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 150220 | littleendoptnotaesni | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 161640 | anotherlittleend | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 164200 | anotherlittleend | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 167240 | anotherlittleend | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 172600 | anotherlittleend | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 173120 | anotherlittleend | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 179220 | anotherlittleend | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 764680 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 837640 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 890280 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
| 1277220 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
| 1371300 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
| 1418480 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | littleendoptnotaesni |
| gcc -funroll-loops -march=native -mcpu=native -O3 | littleendoptnotaesni |
| gcc -funroll-loops -march=native -mcpu=native -Os | littleendoptnotaesni |
| gcc -march=native -mcpu=native -O2 | littleendoptnotaesni |
| gcc -march=native -mcpu=native -O3 | littleendoptnotaesni |
| gcc -march=native -mcpu=native -Os | littleendoptnotaesni |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | bigendoptimized |
| gcc -funroll-loops -march=native -mcpu=native -O3 | bigendoptimized |
| gcc -funroll-loops -march=native -mcpu=native -Os | bigendoptimized |
| gcc -march=native -mcpu=native -O2 | bigendoptimized |
| gcc -march=native -mcpu=native -O3 | bigendoptimized |
| gcc -march=native -mcpu=native -Os | bigendoptimized |
| Compiler | Implementations |
| gcc -funroll-loops -march=native -mcpu=native -O2 | anotherlittleend |
| gcc -funroll-loops -march=native -mcpu=native -O3 | anotherlittleend |
| gcc -funroll-loops -march=native -mcpu=native -Os | anotherlittleend |
| gcc -march=native -mcpu=native -O2 | anotherlittleend |
| gcc -march=native -mcpu=native -O3 | anotherlittleend |
| gcc -march=native -mcpu=native -Os | anotherlittleend |
| 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 | aesnioptimized |
| gcc -funroll-loops -march=native -mcpu=native -O3 | aesnioptimized |
| gcc -funroll-loops -march=native -mcpu=native -Os | aesnioptimized |
| gcc -march=native -mcpu=native -O2 | aesnioptimized |
| gcc -march=native -mcpu=native -O3 | aesnioptimized |
| gcc -march=native -mcpu=native -Os | aesnioptimized |