Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
425900 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
426200 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
428480 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
429100 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
460260 | emmintrin4 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
460640 | emmintrin4 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
463100 | emmintrin3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
463400 | emmintrin3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
474560 | emmintrin4 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
475800 | emmintrin4 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
477420 | emmintrin3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
478500 | emmintrin3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
481280 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
481340 | emmintrin2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
482660 | emmintrin2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
491660 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
507960 | emmintrin | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
514960 | emmintrin | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
516440 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
537260 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
558240 | emmintrin2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
564920 | emmintrin2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
655460 | emmintrin | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
675860 | emmintrin | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
1616240 | simple | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
1685160 | simple | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1733480 | simple | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
1998660 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2021960 | unrolled | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2038940 | unrolled | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2055400 | unrolled | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
2209780 | unrolled | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
2223660 | unrolled | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
2758060 | spec | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2829360 | spec | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
2839820 | spec | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
6809620 | spec | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
7251540 | spec | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
7345140 | spec | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
11727680 | simple | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
12722120 | simple | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
12986740 | simple | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
Compiler | Implementations
|
gcc -funroll-loops -march=native -mcpu=native -O2 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -O3 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
gcc -funroll-loops -march=native -mcpu=native -Os | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O2 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -O3 | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled |
gcc -march=native -mcpu=native -Os | emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
|