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 |