| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1132285 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1143510 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1143630 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1143655 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1143720 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1143725 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1153095 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1154030 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1164460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1164840 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1169580 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1172175 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1172250 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1172430 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1175940 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1176090 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1188850 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1188870 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1188910 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1188950 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1194775 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1199310 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1199335 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1207025 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1207350 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1208605 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1208710 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1210090 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1212405 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1212700 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1212740 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1212755 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1212800 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1216700 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1217015 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1217260 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1219355 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1227355 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1228420 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1228520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1228535 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1228580 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1228590 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1245105 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1246520 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1246670 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1246740 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1265625 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1267020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1267085 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1267095 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1267505 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1270210 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1273440 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1277105 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1277130 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1280360 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1280460 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1280990 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1281160 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1281170 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1290660 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1294875 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1297130 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1300880 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1308815 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1309315 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1309325 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1313555 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1313580 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 1319425 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1319430 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 1323675 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1323675 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1323715 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1342185 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 1342195 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5112160 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5254780 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5351160 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5357695 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5358320 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5485785 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5486205 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5486260 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5486340 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5518220 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5518665 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5540405 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5590595 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5590995 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5594255 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5625255 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5713155 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5826145 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 5828435 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5828820 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5843570 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 5916605 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5932570 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5941835 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5943705 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5980990 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5981500 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5981520 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 5981720 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 5982030 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5983860 | ref | gcc -m32 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 5984285 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5984800 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 5985055 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5990940 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5991020 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 5991415 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 5991485 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 5994405 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5999915 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 6003575 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 6012845 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 6018625 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 6020990 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140810 | 20140622 |
| 9418065 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 9419430 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 9454345 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 10031660 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10031940 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10032090 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10032190 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10055875 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10069195 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10070235 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10073785 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10075210 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10076035 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10076210 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10076310 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10085820 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10085950 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10087280 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10090180 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10090690 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10090850 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10091005 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10093550 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10093870 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10094710 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10094785 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10098745 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10099200 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10099610 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10109545 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10117130 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10121760 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10122230 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10123065 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10131780 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10131825 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10132410 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10132655 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10136555 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10140885 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10141185 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10149940 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 10150765 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10152355 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10153025 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 10173150 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 12192920 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 12241615 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 12254600 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |