Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1690 | moon/avx2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1690 | moon/avx2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1819 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1825 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1924 | krovetz/avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2175 | goll_gueron | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2334 | krovetz/avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2435 | goll_gueron | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2475 | goll_gueron | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2475 | moon/avx2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2542 | moon/avx2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2659 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2677 | goll_gueron | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2687 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2700 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2711 | krovetz/avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2718 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3171 | moon/avx/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3174 | moon/avx/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3257 | krovetz/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3402 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3462 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3490 | amd64-ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3656 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4048 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4333 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4373 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4744 | moon/avx/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4744 | moon/avx/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4829 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5026 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5086 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5090 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5354 | amd64-ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5370 | amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5560 | amd64-ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5924 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
6455 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
6553 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
6777 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
6978 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8092 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8329 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8890 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
9427 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
9506 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
9580 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
11212 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12301 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12527 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12994 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
14934 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21077 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21133 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21500 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
23877 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |