Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1260 | moon/avx2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1260 | moon/avx2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1260 | moon/avx2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1264 | moon/avx2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1300 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1368 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1368 | goll_gueron | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1392 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1408 | goll_gueron | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1436 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1484 | krovetz/avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1536 | goll_gueron | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1604 | goll_gueron | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1612 | krovetz/avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1620 | krovetz/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
1696 | krovetz/avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2097 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2316 | moon/avx/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2316 | moon/avx/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2320 | moon/avx/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2332 | moon/avx/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2340 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2348 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2356 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2588 | amd64-ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2604 | amd64-ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2604 | amd64-ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2608 | amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2620 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2648 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2868 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2868 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2880 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2880 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2880 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
2996 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3164 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3168 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3180 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
3200 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
5968 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
5972 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
5980 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
5988 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6376 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6440 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6512 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6540 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6620 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
6876 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
8752 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
9136 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10552 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
10592 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
11532 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |
11664 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160906 | 20160806 |