| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 630597 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 636527 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 636627 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 639840 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 641177 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 642693 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 643335 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 676600 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
| 685581 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
| 686839 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 687638 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
| 687922 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 693360 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 707453 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 712603 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 745915 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 746469 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 748693 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 756329 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 759936 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
| 761592 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 761905 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 765108 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 765532 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 767271 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 767476 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 768016 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 770461 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 772033 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 773450 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 777303 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 784442 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 906122 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 907155 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 910244 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 912175 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 912286 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 915233 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 916300 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 921455 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 927623 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 935345 | ref | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 935668 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 936468 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 938845 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 941093 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 942837 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 946247 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 953543 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 979305 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 984688 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 985139 | ref | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 986172 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 987236 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 993199 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 996165 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 996506 | ref | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
| 997469 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 997876 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1000682 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1004289 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1013118 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1013205 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1015819 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1016344 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1017197 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1018011 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1021482 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1024200 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1037051 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1039720 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1043909 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1049194 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1049221 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1050057 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1051561 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1059678 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1069183 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1069469 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1070143 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1074590 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1074687 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1077173 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1078393 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1078449 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1095951 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1097838 | ref | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1100125 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1104033 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1104363 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1105144 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 1238545 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1243585 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1257781 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1294496 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1300821 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1325211 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1339541 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1341690 | ref | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1350646 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2909373 | ref | cc | 20120531 | 20120525 |
| 2935572 | ref | gcc -funroll-loops | 20120531 | 20120525 |
| 2947179 | ref | gcc | 20120531 | 20120525 |