| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 330744 | ssse3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160725 | 20160718 |
| 598890 | smaller | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160725 | 20160718 |
| 601248 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 619572 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 641262 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 645114 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 691026 | smaller | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 705828 | smaller | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 726972 | smaller | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 732390 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160725 | 20160718 |
| 767598 | smaller | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 1525110 | bitslice | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 1554048 | bitslice | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 1588326 | bitslice | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 1649748 | bitslice | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 1985694 | bitslice | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160725 | 20160718 |
| 5332392 | 8bit | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 5679414 | 8bit | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 9077490 | 8bit | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160725 | 20160718 |
| 10198788 | 8bit | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| 10430748 | 8bit | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160725 | 20160718 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 8bit |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | bitslice |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ssse3 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | smaller |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bit |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bitslice |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | smaller |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ssse3 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ssse3 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ssse3 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ssse3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | smaller |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bitslice |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bit |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bitslice |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | smaller |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bit |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | smaller |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bitslice |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bit |