Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1900 | moon/avx2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1904 | moon/avx2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1908 | moon/avx2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1912 | moon/avx2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1980 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2000 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2052 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2192 | goll_gueron | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2220 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2236 | goll_gueron | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2376 | krovetz/avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2404 | krovetz/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2408 | krovetz/avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2428 | goll_gueron | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2584 | goll_gueron | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2732 | krovetz/avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3584 | moon/avx/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3588 | moon/avx/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3592 | moon/avx/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3612 | moon/avx/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3640 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3640 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3652 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3660 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3952 | amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3956 | amd64-ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3976 | amd64-ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4032 | amd64-ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4288 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4300 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4572 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4572 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4576 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4576 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4700 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4828 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4876 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4888 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4896 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
4928 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9428 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9436 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9440 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9448 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9888 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10048 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10068 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10320 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10420 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10788 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
12296 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
12552 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
13884 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
14136 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
15192 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
15384 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |