Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22400 | bswap | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
22500 | bswap | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
22520 | bswap | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
22540 | regs | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
22640 | regs | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
22680 | regs | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
22680 | bswap | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
22800 | regs | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
22960 | bswap | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23000 | bswap | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23020 | regs | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23060 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
23100 | sphlib | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23160 | regs | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23740 | sphlib | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
23740 | sphlib | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
24120 | sphlib | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
24300 | sphlib | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
28880 | sphlib-small | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
28960 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
33940 | ref | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
34040 | ref | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
43860 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
43860 | sse2 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
44000 | sphlib-small | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
44620 | sse2 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
45040 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
45180 | sse2 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
45320 | sphlib-small | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
45600 | sse2 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
45640 | sphlib-small | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
45740 | sse2 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
46340 | ref | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
46360 | sse2s | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
46440 | ref | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
47200 | sse2s | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
47240 | ref | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
47800 | sse2s | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
47880 | sse2s | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
47920 | sse2s | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48020 | sse2s | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
48860 | ref | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
49140 | sse41 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
49280 | sse41 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49380 | sse41 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
49380 | vect128 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
49460 | vect128 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
49580 | vect128 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
49960 | sse41 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
50020 | sse41 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50140 | sse41 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
50640 | vect128-inplace | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50760 | vect128-inplace | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
50840 | vect128 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50860 | vect128-inplace | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
50880 | vect128 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
50900 | vect128-inplace | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
51120 | vect128-inplace | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
51140 | vect128 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
51660 | ssse3 | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
51740 | vect128-inplace | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
51940 | ssse3 | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
52060 | ssse3 | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |
52640 | ssse3 | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
52700 | ssse3 | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
52900 | ssse3 | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
89520 | sandy | gcc -funroll-loops -march=native -mcpu=native -Os | 20161214 | 20161026 |
89940 | sandy | gcc -march=native -mcpu=native -Os | 20161214 | 20161026 |
91700 | sandy | gcc -march=native -mcpu=native -O3 | 20161214 | 20161026 |
91740 | sandy | gcc -funroll-loops -march=native -mcpu=native -O3 | 20161214 | 20161026 |
91860 | sandy | gcc -march=native -mcpu=native -O2 | 20161214 | 20161026 |
91880 | sandy | gcc -funroll-loops -march=native -mcpu=native -O2 | 20161214 | 20161026 |