Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16488 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
18624 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
19424 | regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
19448 | regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
19928 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
19984 | regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
22584 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
23464 | regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
24560 | moon/sse2/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
24560 | moon/sse2/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
24568 | moon/sse2/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
24608 | moon/sse2/64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
24648 | moon/sse2/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
24704 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
25040 | moon/ssse3/64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
25040 | moon/ssse3/64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
25048 | moon/ssse3/64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
25104 | moon/ssse3/64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
25128 | moon/ssse3/64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
29392 | regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
30320 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
38584 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
42144 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
42880 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
42888 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
Compiler | Implementations
|
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc moon/avx/64 moon/xop/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/xop/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/xop/64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/xop/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/xop/64
|