| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1194116 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1196096 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1199164 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1203632 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1203832 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1204372 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1204852 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1205316 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1206640 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1207540 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1210364 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1210472 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1211428 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1212672 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1215304 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1215460 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1216048 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1216552 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1217860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1223424 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1223568 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1224280 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1226656 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1228480 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1229784 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1232640 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1233328 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1233484 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1235028 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1235200 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1244708 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1246528 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1247824 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1286160 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1286308 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1286352 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1286380 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1292076 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1301796 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1301984 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1303876 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1303880 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1304252 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1304360 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1304612 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1524948 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1525568 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1525992 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1528932 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1532260 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1532552 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1532952 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533272 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533308 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533432 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533688 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533752 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1533876 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1534220 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1534368 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1534996 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535256 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535268 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535328 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535632 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535704 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1535760 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1536164 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1536456 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1536660 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1536704 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1536832 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1537664 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1537844 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1538344 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1538416 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1538428 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1538896 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1541336 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1545360 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1554820 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1555932 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1556480 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1559236 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1560276 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1560364 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 1644160 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1644232 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1644696 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1644780 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1645088 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1646068 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1646728 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1646816 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1647564 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1655376 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1660416 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1662676 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1662992 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1671228 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1671892 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1674724 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1678004 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1678148 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1679964 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1680412 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1681624 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1681928 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1682000 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1682096 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1682312 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1682948 | ref | gcc -m32 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1683024 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1683748 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1684048 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1684164 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1684544 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1684736 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1685040 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1685100 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1685172 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1685332 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1685568 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1686372 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1687120 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1689744 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 1690980 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1691040 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1692216 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1692968 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1693620 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1693648 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1693656 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1693796 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1693816 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1693836 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1693848 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1694000 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1694000 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1694076 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1694380 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 1694488 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1694684 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1694844 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1712116 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 1720156 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2280360 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2280932 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2307488 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2307592 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2312724 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2313040 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2314144 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2314412 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2314676 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2700288 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2715952 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2735552 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2735864 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2742884 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 2881180 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2883012 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 2899456 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 2899756 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140725 | 20140622 |