Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
28440 | aes-instruct | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
28540 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
33160 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
35640 | aes-instruct | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
38880 | aes-instruct | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
39220 | aes-instruct | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
81560 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
82220 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
83060 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
83960 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
84120 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
89160 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
90820 | sphlib-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
91240 | sphlib-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
91420 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
92880 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
94880 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
94900 | sphlib-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
106060 | IntelL1Cache | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
108760 | IntelL1Cache | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
109780 | IntelL1Cache | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
115980 | low-mem | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
117080 | low-mem | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
119660 | IntelL1Cache | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
122120 | IntelL1Cache | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
122800 | low-mem | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
127000 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
127540 | lower-mem | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
128600 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
129980 | low-mem | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
131100 | low-mem | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
141280 | lower-mem | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
141760 | lower-mem | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
142320 | lower-mem | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
142880 | IntelL1Cache | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
148440 | low-mem | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
376300 | no-salt | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
388560 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
388720 | different-order | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
388960 | new-aes-round | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
390860 | different-order | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
391620 | no-salt | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
395740 | no-salt | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
399080 | different-order | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
401040 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
404700 | no-salt | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
410100 | different-order | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
410580 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
411060 | different-order | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
413080 | different-order | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
414420 | 8-bit | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
414500 | no-salt | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
416620 | new-aes-round | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
420640 | new-aes-round | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
424460 | no-salt | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
428140 | new-aes-round | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
444680 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
461200 | 8-bit | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
772680 | 8-bit | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
772980 | 8-bit | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
gcc -funroll-loops -march=native -mcpu=native -O3 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
gcc -funroll-loops -march=native -mcpu=native -Os | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
gcc -march=native -mcpu=native -O2 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
gcc -march=native -mcpu=native -O3 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
gcc -march=native -mcpu=native -Os | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
|