Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
2309520 | ref5 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2340480 | ref5 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2348560 | ref5u | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2350220 | ref5u | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2357040 | ref5 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2399700 | ref5u | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2424580 | ref5 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2439000 | ref5u | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2625760 | ref5 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2640300 | ref5u | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
2670080 | ref5 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
2679960 | ref5u | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mcpu=native -O2 | avx avx2 |
gcc -funroll-loops -march=native -mcpu=native -O3 | avx avx2 |
gcc -funroll-loops -march=native -mcpu=native -Os | avx avx2 |
gcc -march=native -mcpu=native -O2 | avx avx2 |
gcc -march=native -mcpu=native -O3 | avx avx2 |
gcc -march=native -mcpu=native -Os | avx avx2 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mcpu=native -O2 | avx2int |
gcc -funroll-loops -march=native -mcpu=native -O3 | avx2int |
gcc -funroll-loops -march=native -mcpu=native -Os | avx2int |
gcc -march=native -mcpu=native -O2 | avx2int |
gcc -march=native -mcpu=native -O3 | avx2int |
gcc -march=native -mcpu=native -Os | avx2int |
Compiler | Implementations |
gcc -funroll-loops -march=native -mcpu=native -O2 | ref5 ref5u |
gcc -funroll-loops -march=native -mcpu=native -O3 | ref5 ref5u |
gcc -funroll-loops -march=native -mcpu=native -Os | ref5 ref5u |
gcc -march=native -mcpu=native -O2 | ref5 ref5u |
gcc -march=native -mcpu=native -O3 | ref5 ref5u |
gcc -march=native -mcpu=native -Os | ref5 ref5u |
Compiler | Implementations |
gcc -funroll-loops -march=native -mcpu=native -O2 | avx avx2 |
gcc -funroll-loops -march=native -mcpu=native -O3 | avx avx2 |
gcc -funroll-loops -march=native -mcpu=native -Os | avx avx2 |
gcc -march=native -mcpu=native -O2 | avx avx2 |
gcc -march=native -mcpu=native -O3 | avx avx2 |
gcc -march=native -mcpu=native -Os | avx avx2 |