Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
930 | moon/avx2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1018 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1036 | goll_gueron | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1125 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1205 | goll_gueron | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1454 | krovetz/avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1527 | krovetz/avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1699 | moon/avx2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1711 | moon/avx2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1720 | krovetz/avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1720 | moon/avx/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1742 | moon/avx2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1750 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1751 | goll_gueron | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1843 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1865 | goll_gueron | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1868 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1948 | amd64-ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
1950 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2049 | moon/avx/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2054 | moon/avx/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2058 | krovetz/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2073 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2330 | amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2552 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2554 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2803 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
2827 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3021 | moon/avx/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3164 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3281 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3407 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3429 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3438 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3649 | amd64-ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3650 | amd64-ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3787 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
3806 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4330 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4336 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
4420 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5126 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5268 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
5772 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
7876 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
7998 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8173 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8396 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8430 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8526 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
8614 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
9083 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
10641 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12665 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
16355 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
16995 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |