| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 119043 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 134043 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 134046 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 134403 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 134565 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 135861 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 135912 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 136407 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 136473 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 136644 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 136650 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 137049 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 137217 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 138240 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 138441 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 140400 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 140595 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 141252 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 141264 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 142278 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 142284 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 142368 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 142374 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 142587 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 143526 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 143559 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 143625 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 143643 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 143724 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 145512 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 145512 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 145938 | gcc | gcc -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 145941 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 145941 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 145956 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 145989 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 146106 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 146952 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 147111 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 147120 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 147129 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 147954 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 148005 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 151581 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 151593 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154038 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154041 | gcc | gcc -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154053 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154113 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154137 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 154362 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 155436 | gcc | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 157929 | gcc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 157932 | gcc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 157935 | gcc | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 157953 | gcc | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 158715 | gcc | gcc -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158715 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158715 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158718 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158718 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158721 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158958 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158958 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158958 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158961 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 158967 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 163335 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 163341 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 163575 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 163602 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 163971 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 163983 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 163983 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140529 | 20140525 |
| 164610 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 164619 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 165012 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 165045 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 165978 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166080 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166083 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166089 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166092 | gcc | gcc -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166095 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166098 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166755 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 166770 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169152 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169152 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169230 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169236 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169242 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169242 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 169263 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 582426 | gcc | gcc | 20140529 | 20140525 |
| 582549 | gcc | cc | 20140529 | 20140525 |
| 582615 | gcc | gcc -funroll-loops | 20140529 | 20140525 |