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
|