Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
56240 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
56520 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
56740 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
56900 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
58820 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
59460 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
59580 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
59660 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
64420 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
64860 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
67280 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
67560 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
244340 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
253200 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
260100 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
298900 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
300220 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
302400 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
303900 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
458400 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
458860 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
986140 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
997020 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1106560 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1554120 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1607740 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1926700 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
1960680 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1993580 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2035260 | 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
|