Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
23896 | moon/neon/32 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
23897 | moon/neon/32 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
23916 | moon/neon/32 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
23922 | moon/neon/32 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
25903 | moon/neon/32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
68414 | ref | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
69240 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
71284 | moon/armv6/32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
71314 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
71347 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
71359 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
72107 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
83458 | ref | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
83943 | ref | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
88320 | ref | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
91951 | regs | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160805 | 20160731 |
149608 | regs | gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
163613 | regs | gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
191539 | regs | gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
212327 | regs | gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | 20160805 | 20160731 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/32 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 moon/ssse3/32 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/64 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/64 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-1 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-2 avx2-3 |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | xmm ymm |
Compiler | Implementations |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/xop/32 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/sse2/32 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/avx/32 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/avx2/32 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/avx2/64 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/avx/64 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/avx/64 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/avx/64 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/avx/64 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | moon/xop/64 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | moon/xop/64 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | moon/xop/64 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | moon/xop/64 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | xmm ymm |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | xmm ymm |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | xmm ymm |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | xmm ymm |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | avx2-1 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | avx2-2 avx2-3 |
Compiler | Implementations |
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv | avxicc |
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv | avxicc |
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv | avxicc |
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv | avxicc |