| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 63878 | bswap | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 65136 | regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 83473 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 87243 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 87516 | sphlib-small | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160726 | 20160724 |
| 99019 | bswap | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 99026 | bswap | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 99049 | regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 99453 | regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 103665 | bswap | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 105465 | bswap | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 105688 | regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 106356 | regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 123131 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 126449 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 132658 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 133009 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 134255 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 136299 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 136820 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 139407 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 142687 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 145192 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 146082 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| 147470 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160726 | 20160724 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | sse41 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | xop-2 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | sse2 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | sse2s |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | xop |
| 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 | vect128 vect128-inplace |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | xop-2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | xop-2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | xop-2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | xop-2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse2s |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse2s |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse2s |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse2s |
| 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 | sse41 xop |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse41 xop |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse41 xop |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse41 xop |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vect128 vect128-inplace |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vect128 vect128-inplace |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vect128 vect128-inplace |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | vect128 vect128-inplace |