| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 389528 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 390728 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 390885 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 420307 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 420443 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 421327 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 422235 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 425025 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 439418 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 439485 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 439643 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 442995 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140710 | 20140622 |
| 487980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 489172 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 502792 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 503977 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 505148 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 505515 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 505942 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 514073 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 516165 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 528255 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 557100 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 557153 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 563100 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 563722 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 565703 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 565995 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 572010 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 576622 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 577350 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 578610 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 595432 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 595643 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 595905 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 596528 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 627877 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 629332 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 689542 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 704797 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 704798 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 708487 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 710310 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 811583 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 820282 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 827310 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 828218 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 842842 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 843210 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 853867 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 857392 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 857685 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 857873 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 857888 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 861390 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 861435 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 871530 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 873203 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 874072 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 875970 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 876180 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 877312 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 898080 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 898560 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 899475 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 905393 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 910665 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 912188 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 912322 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 913815 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 914048 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 914303 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 914370 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 917152 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 918293 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 919065 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 919260 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 925447 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 931612 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 931778 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 935062 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 935235 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 936338 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 937792 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 972202 | ref | gcc -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1005720 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1020113 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1024290 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1036058 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1038555 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1039110 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1046272 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1046932 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1047345 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1049700 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1051545 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1067092 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1067565 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1072815 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1074758 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1089315 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1089660 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1092105 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1092848 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1094640 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1094745 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1095045 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1104502 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1107892 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1117087 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1119075 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1119135 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1119307 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1120087 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1123822 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1124205 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1125323 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1128300 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1129155 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1130940 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1131480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1131675 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1132845 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1137075 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1137337 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1138597 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1140637 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1148265 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1149060 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1150552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1152352 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1174500 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1182412 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1185165 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1185990 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1186598 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1187048 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1187325 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1187580 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1192695 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1193077 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1194060 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1194735 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1195725 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1200562 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1214520 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1215157 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1216748 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1221675 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1227525 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1228635 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1229550 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1231222 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1231875 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1232737 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1234200 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1241760 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1245765 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1246012 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1248285 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |