| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 61712 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 61724 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 61748 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 61832 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 61904 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62108 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62172 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62456 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62528 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62624 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62684 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 62752 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63208 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63232 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63364 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63452 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63744 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63768 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63768 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 63776 | ref | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 64420 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 64932 | ref | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 64948 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 64964 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 64968 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 64996 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 65004 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65068 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65148 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65156 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 65196 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65220 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65264 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 65284 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65312 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65328 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65340 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 65352 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65456 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65472 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65500 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65600 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65648 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65712 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 65744 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 66116 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 67336 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 67472 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 68480 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 68500 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 89236 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89324 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89336 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89420 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89516 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89528 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89564 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89616 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89688 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89796 | ref | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89848 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89856 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89860 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89892 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89908 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89932 | ref | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89948 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89952 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 89988 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90016 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90156 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90196 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90216 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90356 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 90404 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 93028 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 93096 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 93444 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 94372 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 94812 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95184 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95188 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95200 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95332 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95408 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95676 | ref | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 95792 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 96420 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 96548 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97096 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97140 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97836 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97944 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97992 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 97992 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 99036 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 99348 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 99524 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 100236 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 101224 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 318056 | ref | gcc -funroll-loops | 20120329 | 20120316 |
| 318268 | ref | cc | 20120329 | 20120316 |
| 318756 | ref | gcc | 20120329 | 20120316 |