| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 689992 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 690972 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 691140 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 693188 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 694056 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 698200 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 700352 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 720232 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 721648 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 721744 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 722468 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 722552 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 723100 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 726120 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 734988 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 736712 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 738944 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 741876 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 742584 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 744124 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 744148 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 745112 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 745712 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 746004 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 746872 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 747888 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 749772 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 761376 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 901864 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 904100 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 923856 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 925496 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 926484 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 926884 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 928680 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 930096 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 930512 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 933992 | ref | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 934984 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 936056 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 936960 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 940252 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 968932 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 970768 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 986376 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 989556 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 990632 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 994448 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 996812 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 999868 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 1001820 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 1006244 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 1015984 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 1020980 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1024532 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1028448 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1028664 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1039052 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1039436 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1039720 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1045912 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1053288 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1055024 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1057892 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1170848 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1171456 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1171852 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1172832 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1173516 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1173648 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1175872 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1178756 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1180472 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1180824 | ref | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1181428 | ref | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1184228 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1195612 | ref | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1196052 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1196796 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1201924 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1203484 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1205228 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1207252 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1208440 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1211476 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1324416 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1327028 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1327180 | ref | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1329408 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1330840 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1331748 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1337476 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1351300 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1356504 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1364624 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 1368132 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 1380028 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1380408 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1396440 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 1398972 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 3700328 | ref | cc | 20120329 | 20120316 |
| 3713232 | ref | gcc | 20120329 | 20120316 |
| 3720932 | ref | gcc -funroll-loops | 20120329 | 20120316 |