Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
4048 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
4048 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
4060 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
4060 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5076 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5084 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5096 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5108 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5672 | e/amd64-xmm6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5696 | e/amd64-xmm6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5700 | e/amd64-xmm6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
5748 | e/amd64-xmm6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
6956 | krovetz/vec128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
7076 | krovetz/vec128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
7092 | krovetz/vec128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
7148 | krovetz/vec128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
13188 | e/amd64-3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
13204 | e/amd64-3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
13208 | e/amd64-3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
13228 | e/amd64-3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
17140 | e/merged | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
17352 | e/merged | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
17472 | e/merged | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
18912 | e/merged | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
21680 | e/regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
22220 | e/regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
22848 | e/regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
23444 | e/regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
26344 | e/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
27932 | e/ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
29004 | e/ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160831 | 20160806 |
29712 | 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 | moon/ssse3/64 |
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 | 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/merged |
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 | e/amd64-3 |
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 | 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 | moon/sse2/64 |
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 | e/merged |
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 | moon/ssse3/64 |
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/ref |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/regs |
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 | moon/ssse3/64 |
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/merged |
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 | e/amd64-3 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | krovetz/vec128 |
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 |
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 | moon/sse2/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/ssse3/64 |
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/regs |