| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 36504 | emmintrin4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 36528 | emmintrin3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 42042 | emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 43182 | emmintrin4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 44454 | emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 46146 | emmintrin3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 46458 | emmintrin3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 47142 | emmintrin3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 47334 | emmintrin4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 50112 | emmintrin3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 124482 | unrolled | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 158616 | unrolled | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 241818 | unrolled | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 245544 | unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 309342 | unrolled | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 432726 | simple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 440772 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 984822 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 1091100 | spec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160724 | 20160718 |
| 1096362 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 1111542 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 1676850 | spec | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 1677966 | spec | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 1803828 | spec | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| 2001216 | spec | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160724 | 20160718 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | spec |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | emmintrin4 |
| 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 | emmintrin3 |
| Compiler | Implementations |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | unrolled |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | simple |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | spec |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | unrolled |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | emmintrin3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | unrolled |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | simple |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | spec |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | emmintrin4 |
| 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 | spec |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | unrolled |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | emmintrin4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | spec |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin4 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | unrolled |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | simple |
| Compiler | Implementations |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | emmintrin3 |