| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3534360 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3534670 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3542830 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3544210 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3546010 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3548140 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3556330 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3687130 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3692860 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3728880 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3733010 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3733690 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3733830 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3734330 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3736810 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3738750 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3742290 | ref | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3743530 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3747520 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3749030 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3760740 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3766920 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3767870 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3820170 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3824420 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3851340 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3854890 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 3962080 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 3965550 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4060630 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4063750 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4066680 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4070610 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4073190 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4074020 | ref | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4076250 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4078350 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4078900 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4080080 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4082080 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4091270 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4092000 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4215800 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4217590 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4220220 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4224610 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4227910 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4229750 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4231940 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4258420 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4262490 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4265130 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4265150 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4265260 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4266080 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4268810 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4269510 | ref | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4270110 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4270350 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4276670 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4306860 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4313800 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4315640 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4316450 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 4558140 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4566390 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4567030 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4568940 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4572970 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4584760 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4599410 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4615980 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4617140 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4621490 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4626420 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4812460 | ref | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4820610 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4821630 | ref | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4831140 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4841620 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4842870 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4845290 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4845490 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4852150 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4858070 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 4863230 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10357840 | ref | gcc | 20120612 | 20120525 |
| 10360700 | ref | gcc -funroll-loops | 20120612 | 20120525 |
| 10380390 | ref | cc | 20120612 | 20120525 |