| 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 |