| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 2608 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2612 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2616 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 2620 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3216 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3216 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3216 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3216 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3696 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3700 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3704 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 3728 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 4312 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 4368 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 4372 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 4400 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 8276 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 8296 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 8304 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 8340 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 10848 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 11000 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 11020 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 11956 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 15316 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 15852 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 15964 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 16152 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 18032 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 19284 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 20540 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 21088 | e/ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
| 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/avx2/64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/avx2/64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/avx2/64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/avx2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | dolbeau/ppc-altivec |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | dolbeau/ppc-altivec |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | dolbeau/ppc-altivec |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | dolbeau/ppc-altivec |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | dolbeau/mipsel-msa |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | dolbeau/amd64-avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | dolbeau/amd64-avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | dolbeau/amd64-avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | dolbeau/amd64-avx2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | goll_gueron |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | goll_gueron |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | goll_gueron |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | goll_gueron |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | krovetz/avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | krovetz/avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | krovetz/avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | krovetz/avx2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/amd64-xmm6 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | krovetz/vec128 |
| 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 | e/amd64-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | amd64-ssse3 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | amd64-ssse3 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | amd64-ssse3 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | amd64-ssse3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/sse2/64 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/amd64-xmm6 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/amd64-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | krovetz/vec128 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/ssse3/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 | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | krovetz/vec128 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/amd64-xmm6 |
| 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 | e/merged |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/amd64-3 |
| 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 | e/merged |
| 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 | e/regs |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/amd64-3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | krovetz/vec128 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/amd64-xmm6 |