| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19371 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 28916 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 28938 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86688 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86696 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86712 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86728 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86760 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86773 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86803 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86859 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86867 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86875 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86888 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86896 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86899 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 86904 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86920 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86928 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86931 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86955 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 86960 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87000 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87008 | asm | gcc -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87027 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87043 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87056 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87088 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87091 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87096 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87099 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 87144 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87195 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87200 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87323 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87368 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87403 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87416 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87443 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 87688 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 87728 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89347 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89379 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89483 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89512 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89515 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89581 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89592 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89688 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89704 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89712 | asm | gcc -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89747 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89773 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89867 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 89992 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 90371 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90387 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90429 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90467 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90507 | asm | gcc -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90520 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90555 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90563 | asm | gcc -m64 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90600 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90627 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 90627 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 91336 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91360 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91360 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91363 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91365 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91395 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91403 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91683 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91803 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 91803 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 91824 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 91835 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 92643 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92712 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92717 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92728 | asm | gcc -m64 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92763 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92776 | asm | gcc -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92776 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92781 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92787 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92973 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 92979 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 93053 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 93224 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 93261 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |