| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5538249 | ref-karatsuba | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5538492 | ref-karatsuba | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5551974 | ref-karatsuba | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5808429 | ref-karatsuba | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5813532 | ref-karatsuba | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5824917 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5826834 | ref-karatsuba | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5835222 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5847804 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 5933925 | ref-karatsuba | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5934618 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5934897 | ref-karatsuba | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5936859 | ref-karatsuba | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5937642 | ref-karatsuba | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5943069 | ref-karatsuba | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5949990 | ref-karatsuba | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5950890 | ref-karatsuba | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5952168 | ref-karatsuba | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5955345 | ref-karatsuba | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5956326 | ref-karatsuba | gcc -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5966928 | ref-karatsuba | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5978529 | ref-karatsuba | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5981643 | ref-karatsuba | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5985000 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5990040 | ref-karatsuba | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5991750 | ref-karatsuba | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 5993010 | ref-karatsuba | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6007770 | ref-karatsuba | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6185160 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6196500 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6199902 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6461757 | ref-karatsuba | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6476859 | ref-karatsuba | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6477030 | ref-karatsuba | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6479604 | ref-karatsuba | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6507747 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6509781 | ref-karatsuba | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6513777 | ref-karatsuba | gcc -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6516108 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6517899 | ref-karatsuba | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6519411 | ref-karatsuba | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6524865 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6529203 | ref-karatsuba | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6532695 | ref-karatsuba | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6533919 | ref-karatsuba | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6537087 | ref-karatsuba | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6545493 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6563124 | ref-karatsuba | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6570702 | ref-karatsuba | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6845580 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6856983 | ref-karatsuba | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6857559 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6857640 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6861456 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6864165 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6869772 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6870339 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6871374 | ref-karatsuba | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6878169 | ref-karatsuba | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6880230 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6882192 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6882876 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6884325 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6884982 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6889221 | ref-karatsuba | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6890733 | ref-karatsuba | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6890868 | ref-karatsuba | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6891003 | ref-karatsuba | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6891930 | ref-karatsuba | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6897231 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6902388 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6903144 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6903738 | ref-karatsuba | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6904620 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6905799 | ref-karatsuba | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6912531 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6922251 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6924465 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6924978 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6928362 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6929514 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6930558 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6939468 | ref-karatsuba | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6939621 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6940755 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6942429 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6944958 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6945237 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6948360 | ref-karatsuba | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6954660 | ref-karatsuba | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6957288 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6958404 | ref-karatsuba | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6959727 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6960384 | ref-karatsuba | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6961806 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6963246 | ref-karatsuba | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6968907 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6969312 | ref-karatsuba | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6969690 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6972237 | ref-karatsuba | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6975504 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6978447 | ref-karatsuba | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6979041 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6990435 | ref-karatsuba | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6990750 | ref-karatsuba | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6991623 | ref-karatsuba | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6992361 | ref-karatsuba | gcc -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6992856 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6993783 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6994332 | ref-karatsuba | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6998022 | ref-karatsuba | gcc -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6999372 | ref-karatsuba | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6999408 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7003674 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7004646 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7006311 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7007184 | ref-karatsuba | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7007688 | ref-karatsuba | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7009074 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7010397 | ref-karatsuba | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7011162 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7015059 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7015707 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7019748 | ref-karatsuba | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7021827 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7023771 | ref-karatsuba | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7023780 | ref-karatsuba | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7024176 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7025247 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7026750 | ref-karatsuba | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7027245 | ref-karatsuba | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7029270 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7054164 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7056927 | ref-karatsuba | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7074468 | ref-karatsuba | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7085304 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7115130 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7187085 | ref-karatsuba | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7288218 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 8123040 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 8134596 | ref-karatsuba | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 8138925 | ref-karatsuba | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 8278479 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 8913699 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8933211 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8934903 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8960364 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8971830 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8983260 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 8984925 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9002664 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9052839 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9054000 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9054972 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9069921 | ref-karatsuba | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9071811 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9372537 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9517032 | ref-karatsuba | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 10121283 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 12854655 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ref-karatsuba |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ref-karatsuba |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ref-karatsuba
|