Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
59800 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
60060 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
63160 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
63220 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
67500 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
70780 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
270000 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
270640 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
275900 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
319680 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
320300 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
320900 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
322920 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
464900 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
469440 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
959600 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
995000 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1120160 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1575160 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1769820 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2025720 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2059640 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
2105440 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2110640 | 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
|