| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 164500 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 164576 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166788 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166824 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166884 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166936 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166952 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 166996 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 167192 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168176 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168180 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168184 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168184 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168188 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168216 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168332 | ref | gcc -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168344 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 168696 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 168752 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 169800 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 169836 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 169844 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 169856 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 169976 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 169980 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 170048 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 171204 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 171236 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 171656 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 171684 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140525 |
| 171732 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
| 171752 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 174372 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 174396 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 174480 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 176132 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 176180 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 177052 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 177096 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 177232 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 177248 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 177552 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 177560 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
| 177568 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 177588 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 177680 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 177696 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178384 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178396 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178400 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178428 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178440 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178608 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178608 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178848 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178944 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178960 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178984 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 178996 | ref | gcc -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 181956 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 181988 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 181988 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182160 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182200 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182344 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182352 | ref | gcc -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182400 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182500 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182596 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182664 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 182696 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
| 183564 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 183980 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184284 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184292 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184312 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184860 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184888 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 184900 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 184932 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 185100 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 185128 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
| 185272 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 185312 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
| 186120 | ref | gcc -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186148 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186172 | ref | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186180 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186232 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186240 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186260 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140525 |
| 186260 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140525 |
| 203260 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140715 | 20140622 |
| 203328 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140715 | 20140622 |
| 203428 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140715 | 20140622 |
| 203476 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 203588 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140715 | 20140622 |
| 203680 | ref | clang -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 205628 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 444860 | ref | cc | 20140602 | 20140525 |
| 444916 | ref | gcc -funroll-loops | 20140602 | 20140525 |
| 445520 | ref | gcc | 20140602 | 20140525 |