Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
300 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
300 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
300 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
300 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
320 | dolbeau/aesenc-int | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
340 | dolbeau/aesenc-int | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
720 | dolbeau/std-4ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
720 | dolbeau/std-4ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
740 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
760 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
760 | dolbeau/std-4ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
800 | dolbeau/std-4ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
880 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
880 | dolbeau/std-2ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
900 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
900 | dolbeau/std-2ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
900 | dolbeau/std-2ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
920 | dolbeau/std-2ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
940 | dolbeau/std-1ft | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
940 | dolbeau/std-1ft | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
960 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
960 | dolbeau/std-1ft | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
980 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
980 | dolbeau/std-1ft | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1620 | openssl | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1620 | openssl | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1620 | openssl | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1620 | openssl | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1620 | openssl | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1620 | openssl | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
518980 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
543500 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
651000 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1704580 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1818400 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1830280 | ref | gcc -funroll-loops -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
|