Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
114720 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
114980 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
115100 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
115160 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
126600 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
126860 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
472280 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
476720 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
477660 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
558640 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
560720 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
561580 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
564000 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
702320 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
708340 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1188280 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1223540 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1343980 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2271300 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2721740 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2738300 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
3231940 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
3641820 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
3719420 | simple | gcc -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
|