Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
49728 | bitslice_sse2_opt64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
51408 | bitslice_sse2_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
52662 | bitslice_sse2_opt32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
57042 | bitslice_sse2_opt64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
58356 | bitslice_sse2_opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
58806 | bitslice_sse2_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
61812 | bitslice_sse2_opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
62940 | bitslice_sse2_opt64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
63984 | bitslice_sse2_opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
65208 | bitslice_sse2_opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
73530 | simple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
80886 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
84450 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
151530 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
158850 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
168336 | bitslice_ref64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
191382 | bitslice_opt64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
232626 | bitslice_opt64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
232806 | bitslice_opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
251232 | bitslice_opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
254562 | bitslice_ref64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
255396 | bitslice_opt64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
263202 | bitslice_ref64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
269922 | bitslice_ref64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
304656 | bitslice_ref64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
329586 | bitslice_ref32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
334632 | bitslice_opt32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
495462 | bitslice_opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
495726 | bitslice_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
501552 | bitslice_opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
503334 | bitslice_ref32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
518622 | bitslice_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
526932 | bitslice_ref32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
538044 | bitslice_ref32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
656514 | bitslice_ref32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | simple |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_ref32 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_opt64 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_sse2_opt32 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_ref64 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_opt32 |
Compiler | Implementations |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice_sse2_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_ref32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_sse2_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_sse2_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice_ref64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_ref32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_ref64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_sse2_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice_sse2_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | simple |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_ref64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_ref32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_sse2_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice_sse2_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_sse2_opt32 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_ref64 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_sse2_opt64 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice_ref32 |
Compiler | Implementations |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | simple |