| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16436 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16497 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16544 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16554 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 16584 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16591 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16621 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 16666 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16694 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 16730 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16746 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17160 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17413 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17476 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17493 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17497 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17721 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17923 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17944 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17956 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 19306 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19353 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19450 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19453 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19513 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19524 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19538 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19541 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19551 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19551 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19555 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19561 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19596 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19642 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19663 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19665 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19666 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19670 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19676 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19683 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19693 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19699 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19733 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19742 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19792 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19814 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19864 | asm | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 20164 | asm | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20169 | asm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20195 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20195 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20215 | asm | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20329 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20461 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20508 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20515 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20518 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20520 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20534 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20542 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 20566 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20570 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20589 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20594 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20612 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20694 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20702 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20708 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20708 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20722 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20724 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20725 | asm | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20727 | asm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20741 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20746 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20767 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 20826 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 20890 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21065 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21117 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21126 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21126 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21136 | asm | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21140 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21143 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21147 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21163 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21172 | asm | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 21215 | asm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 28318 | asm | cc | 20120523 | 20120521 |
| 33410 | asm | gcc -funroll-loops | 20120523 | 20120521 |
| 33436 | asm | gcc | 20120523 | 20120521 |