Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
220640 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
220780 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
233380 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
233420 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
244040 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
255700 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
871660 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
884140 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
890000 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1037820 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1040480 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1044620 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1063360 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1188360 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1192680 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1614940 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1677560 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1771580 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
3597060 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
4095080 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
4145600 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
6206620 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
6617360 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
6919320 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O2 | emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O3 | emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -Os | emmintrin4 simple spec unrolled
|