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
|