| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 55612 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 55804 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 55896 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 56132 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 56216 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 56536 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 56976 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 57172 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 57772 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 57904 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57983 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58037 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58191 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58393 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58460 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58547 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 58907 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 58924 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 59065 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 59148 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 59657 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 59764 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 60092 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 60164 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 60164 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 60168 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 60196 | gcc | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 60316 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 61198 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 61472 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 61736 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62336 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 62648 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 63116 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
| 63522 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 64136 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 64468 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 64732 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 64932 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 64964 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 65020 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 65176 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 65340 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 65460 | gcc | clang -O3 | 20130608 | 20130419 |
| 65608 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 65684 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 65852 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 66080 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 66116 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 66808 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 66940 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 67127 | gcc | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 67280 | gcc | clang -O3 -mavx | 20130608 | 20130419 |
| 67416 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 67694 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 68420 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 68572 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 68668 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 68676 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 68744 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 68792 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 69264 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
| 69504 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 69632 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 69884 | gcc | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 69940 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 69984 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 70024 | gcc | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 70040 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 70828 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 70860 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 71000 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 71000 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |
| 71426 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72078 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72118 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72136 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72164 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72322 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72554 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 72687 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 73068 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 73217 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 73523 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 73656 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 73688 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 74188 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 74768 | gcc | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
| 75216 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 75256 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 75436 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 75808 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 76262 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
| 76600 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 77332 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 77556 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 79788 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 80688 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 81248 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 83971 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 84701 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 87948 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 226504 | gcc | cc | 20130608 | 20130419 |
| 244612 | gcc | gcc | 20130608 | 20130419 |
| 252730 | gcc | gcc -funroll-loops | 20130608 | 20130419 |