| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 12354 | avxicc | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 12414 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 15168 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 15444 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 15588 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 15708 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 16122 | moon/ssse3/64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 16728 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 16824 | moon/avx/64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 16866 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 17016 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 17082 | regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 17130 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 17370 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 18348 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 18522 | moon/sse2/64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 19098 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 19170 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 32202 | regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 32352 | regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 32634 | regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 33264 | regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 46824 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 52392 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 53400 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 55380 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 56844 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/64 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/armv6/32 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/32 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | regs |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/64 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/64 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | xmm |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/xop/64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/xop/64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/xop/64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/xop/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/avx/64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/avx/64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/avx/64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/avx/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/armv6/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/armv6/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/armv6/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/armv6/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/sse2/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/sse2/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/xop/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/xop/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/xop/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/xop/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/avx/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/avx/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/avx/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/avx/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avxicc |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avxicc |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avxicc |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avxicc |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | xmm |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | xmm |