Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
29420 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
29480 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
31380 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
31540 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
32080 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
32340 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
34220 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
34300 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
35580 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
36580 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
38180 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
39440 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
147940 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
148040 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
151340 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
178260 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
178520 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
179600 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
181920 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
328500 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
332980 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
837340 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
865340 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
908260 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
983060 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1147580 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1152740 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1175180 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1620080 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1647820 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O2 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O3 | emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -Os | emmintrin3 emmintrin4 simple spec unrolled
|