Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
1904 | moon/avx2/64 | cc | 20140508 | 20140505 |
1904 | moon/avx2/64 | clang -O3 | 20140508 | 20140505 |
1904 | moon/avx2/64 | clang -O3 -mavx2 | 20140508 | 20140505 |
1912 | moon/avx2/64 | clang -O3 -mavx | 20140508 | 20140505 |
2128 | krovetz/avx2 | clang -O3 -mavx2 | 20140508 | 20140505 |
3588 | moon/avx/64 | cc | 20140508 | 20140505 |
3596 | moon/avx/64 | clang -O3 -mavx | 20140508 | 20140505 |
3600 | moon/avx/64 | clang -O3 | 20140508 | 20140505 |
3604 | moon/avx/64 | clang -O3 -mavx2 | 20140508 | 20140505 |
3652 | moon/ssse3/64 | clang -O3 | 20140508 | 20140505 |
3656 | moon/ssse3/64 | clang -O3 -mavx | 20140508 | 20140505 |
3656 | moon/ssse3/64 | clang -O3 -mavx2 | 20140508 | 20140505 |
3660 | moon/ssse3/64 | cc | 20140508 | 20140505 |
4248 | krovetz/vec128 | clang -O3 -mavx | 20140508 | 20140505 |
4248 | krovetz/vec128 | clang -O3 -mavx2 | 20140508 | 20140505 |
4512 | krovetz/vec128 | clang -O3 | 20140508 | 20140505 |
4552 | moon/sse2/64 | clang -O3 -mavx | 20140508 | 20140505 |
4564 | moon/sse2/64 | clang -O3 | 20140508 | 20140505 |
4572 | moon/sse2/64 | clang -O3 -mavx2 | 20140508 | 20140505 |
4580 | moon/sse2/64 | cc | 20140508 | 20140505 |
9436 | e/amd64-3 | clang -O3 -mavx | 20140508 | 20140505 |
9460 | e/amd64-3 | cc | 20140508 | 20140505 |
9508 | e/amd64-3 | clang -O3 -mavx2 | 20140508 | 20140505 |
9516 | e/amd64-3 | clang -O3 | 20140508 | 20140505 |
10472 | e/merged | clang -O3 -mavx2 | 20140508 | 20140505 |
10508 | e/merged | clang -O3 | 20140508 | 20140505 |
10516 | e/merged | clang -O3 -mavx | 20140508 | 20140505 |
10676 | e/regs | clang -O3 | 20140508 | 20140505 |
10736 | e/regs | clang -O3 -mavx2 | 20140508 | 20140505 |
10764 | e/regs | clang -O3 -mavx | 20140508 | 20140505 |
11108 | e/ref | clang -O3 -mavx2 | 20140508 | 20140505 |
11828 | e/ref | clang -O3 -mavx | 20140508 | 20140505 |
12496 | e/ref | clang -O3 | 20140508 | 20140505 |
28104 | krovetz/vec128 | cc | 20140508 | 20140505 |
59112 | e/merged | cc | 20140508 | 20140505 |
73776 | e/regs | cc | 20140508 | 20140505 |
79980 | e/ref | cc | 20140508 | 20140505 |
Compiler | Implementations |
cc | e/amd64-xmm6 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 moon/xop/64 |
clang -O3 | e/amd64-xmm6 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 moon/xop/64 |
clang -O3 -mavx | e/amd64-xmm6 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 moon/xop/64 |
clang -O3 -mavx2 | e/amd64-xmm6 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 moon/xop/64 |
Compiler | Implementations |
cc | amd64-ssse3 |
clang -O3 | amd64-ssse3 |
clang -O3 -mavx | amd64-ssse3 |
clang -O3 -mavx2 | amd64-ssse3 |
Compiler | Implementations |
cc | e/amd64-3 e/amd64-xmm6 |
Compiler | Implementations |
cc | goll_gueron |
clang -O3 | goll_gueron |
clang -O3 -mavx | goll_gueron |
Compiler | Implementations |
cc | krovetz/avx2 |
clang -O3 | krovetz/avx2 |
Compiler | Implementations |
clang -O3 | e/amd64-3 e/amd64-xmm6 |
Compiler | Implementations |
clang -O3 -mavx | e/amd64-3 e/amd64-xmm6 |
Compiler | Implementations |
clang -O3 -mavx | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -mavx2 | e/amd64-3 e/amd64-xmm6 |
Compiler | Implementations |
clang -O3 -mavx2 | goll_gueron |