| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 70435 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 75150 | ANSI_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 76253 | ANSI_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 80059 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 80134 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 82530 | ANSI_opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 83203 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 83311 | ANSI_opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 94694 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 94747 | ANSI_opt32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 115839 | ANSI_opt64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 116646 | ANSI_opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 124533 | ANSI_opt64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 128592 | ANSI_opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 128904 | ANSI_opt64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 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 | SSE4.1 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/vperm |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/aesni |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | SSE4.1 |
| 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 -O2 -fomit-frame-pointer -fwrapv | ccalik/aesni |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ccalik/aesni |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ccalik/aesni |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ccalik/aesni |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ccalik/vperm |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ccalik/vperm |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ccalik/vperm |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ccalik/vperm |