| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9388440 | ref-karatsuba | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9398610 | ref-karatsuba | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9406719 | ref-karatsuba | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9442755 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9448713 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9455715 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 9878724 | ref-karatsuba | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9883521 | ref-karatsuba | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9889542 | ref-karatsuba | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9942561 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9948078 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 9949122 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10071027 | ref-karatsuba | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10075689 | ref-karatsuba | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10077669 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10078092 | ref-karatsuba | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10079028 | ref-karatsuba | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10083816 | ref-karatsuba | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10085832 | ref-karatsuba | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10086930 | ref-karatsuba | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10087209 | ref-karatsuba | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10087812 | ref-karatsuba | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10088019 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10088316 | ref-karatsuba | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10095615 | ref-karatsuba | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10095912 | ref-karatsuba | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10096101 | ref-karatsuba | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10096299 | ref-karatsuba | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10103949 | ref-karatsuba | gcc -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10106442 | ref-karatsuba | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 10110852 | ref-karatsuba | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 11154546 | ref-karatsuba | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11185128 | ref-karatsuba | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11189178 | ref-karatsuba | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11190672 | ref-karatsuba | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11191095 | ref-karatsuba | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11206368 | ref-karatsuba | gcc -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11210508 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11211795 | ref-karatsuba | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11212758 | ref-karatsuba | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11213739 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11219040 | ref-karatsuba | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11220435 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11225394 | ref-karatsuba | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11227365 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11227941 | ref-karatsuba | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11237472 | ref-karatsuba | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11239335 | ref-karatsuba | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11267100 | ref-karatsuba | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11855529 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11864160 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11864862 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11865492 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11871234 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11885535 | ref-karatsuba | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11891952 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11892951 | ref-karatsuba | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11901006 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11908998 | ref-karatsuba | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11909790 | ref-karatsuba | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11910168 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11911986 | ref-karatsuba | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11912436 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11914821 | ref-karatsuba | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11916432 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11917620 | ref-karatsuba | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11918322 | ref-karatsuba | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11920050 | ref-karatsuba | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11922111 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11924523 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11927133 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11928105 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11928870 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11931165 | ref-karatsuba | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 11935017 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11935233 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11935611 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11940084 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11943378 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11948040 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11964771 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11966697 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11970927 | ref-karatsuba | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11978721 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 11980197 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11980323 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 11998989 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12002571 | ref-karatsuba | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12003615 | ref-karatsuba | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12003867 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12008304 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12012120 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 12015909 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12019266 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12019896 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12023442 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12023721 | ref-karatsuba | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12024324 | ref-karatsuba | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12025458 | ref-karatsuba | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12026376 | ref-karatsuba | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12028257 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12030777 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12034269 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12036609 | ref-karatsuba | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12038265 | ref-karatsuba | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12039687 | ref-karatsuba | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12041469 | ref-karatsuba | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12044295 | ref-karatsuba | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12045087 | ref-karatsuba | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12049155 | ref-karatsuba | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12049353 | ref-karatsuba | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12050100 | ref-karatsuba | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12050811 | ref-karatsuba | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12052557 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12056256 | ref-karatsuba | gcc -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12057021 | ref-karatsuba | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12059982 | ref-karatsuba | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12060648 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12062295 | ref-karatsuba | gcc -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12063330 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12064284 | ref-karatsuba | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12073329 | ref-karatsuba | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12074391 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12075426 | ref-karatsuba | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12076623 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12078990 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12079836 | ref-karatsuba | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12080529 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12081843 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12082707 | ref-karatsuba | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12082716 | ref-karatsuba | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12085731 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12086100 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12102867 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12103515 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12106485 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12106719 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12107781 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 12108870 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 12558465 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 14124312 | ref-karatsuba | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 14212539 | ref-karatsuba | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 14270931 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 15530292 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15531408 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15532587 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15537096 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15542919 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15650379 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15661179 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15663042 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15670575 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15670719 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15673140 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15779043 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15790779 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15792786 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 15810336 | ref-karatsuba | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 16754310 | ref-karatsuba | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 17845326 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O -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
|