Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1099200 | relic/amd64-clmul | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1114080 | relic/amd64-clmul | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1121880 | relic/amd64-clmul | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1128320 | relic/amd64-clmul | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1128780 | relic/amd64-clmul | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1171240 | relic/amd64-clmul | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
2134080 | relic/amd64-ssse3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2181140 | relic/amd64-ssse3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2205640 | relic/amd64-ssse3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2216700 | relic/amd64-ssse3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2221900 | relic/amd64-ssse3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2235020 | relic/amd64-ssse3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
5531340 | mpfq | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
5667100 | mpfq | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
5795000 | mpfq | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
5881760 | mpfq | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
6149920 | mpfq | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
6361520 | mpfq | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | relic/amd64-clmul relic/amd64-ssse3 |
gcc -funroll-loops -march=native -mcpu=native -O3 | relic/amd64-clmul relic/amd64-ssse3 |
gcc -funroll-loops -march=native -mcpu=native -Os | relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mcpu=native -O2 | relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mcpu=native -O3 | relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mcpu=native -Os | relic/amd64-clmul relic/amd64-ssse3
|