Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5193768 | ref-karatsuba | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5318052 | ref-karatsuba | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5334788 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5504596 | ref-karatsuba | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140724 | 20140622 |
5505796 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140724 | 20140622 |
5507356 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
5507496 | ref-karatsuba | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140724 | 20140622 |
5507868 | ref-karatsuba | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140724 | 20140622 |
5508060 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140724 | 20140622 |
5508956 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140724 | 20140622 |
5510804 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
5512532 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
5575392 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140724 | 20140622 |
5584516 | ref-karatsuba | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
5592080 | ref-karatsuba | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140724 | 20140622 |
5609044 | ref-karatsuba | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140724 | 20140622 |
5619244 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140724 | 20140622 |
5624084 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5624104 | ref-karatsuba | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
5625248 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140724 | 20140622 |
5627468 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
5660768 | ref-karatsuba | gcc -m32 -O -fomit-frame-pointer | 20140724 | 20140622 |
5662480 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
5666440 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140724 | 20140622 |
5685084 | ref-karatsuba | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140724 | 20140622 |
5687708 | ref-karatsuba | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140724 | 20140622 |
5688808 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140724 | 20140622 |
5696816 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140724 | 20140622 |
5700972 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5711668 | ref-karatsuba | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140724 | 20140622 |
5736288 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140724 | 20140622 |
5742548 | ref-karatsuba | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140724 | 20140622 |
5743552 | ref-karatsuba | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140724 | 20140622 |
5758628 | ref-karatsuba | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140724 | 20140622 |
5758724 | ref-karatsuba | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
5760840 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140724 | 20140622 |
5769220 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140724 | 20140622 |
5773616 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140724 | 20140622 |
5788684 | ref-karatsuba | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
5799240 | ref-karatsuba | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140724 | 20140622 |
5827272 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140724 | 20140622 |
5843064 | ref-karatsuba | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140724 | 20140622 |
5855584 | ref-karatsuba | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140724 | 20140622 |
5945436 | ref-karatsuba | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140724 | 20140622 |
5947220 | ref-karatsuba | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140724 | 20140622 |
5959592 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140724 | 20140622 |
6012888 | ref-karatsuba | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
6116064 | ref-karatsuba | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140724 | 20140622 |
6372844 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
6730368 | ref-karatsuba | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140724 | 20140622 |
6735456 | ref-karatsuba | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140724 | 20140622 |
6736396 | ref-karatsuba | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6741792 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6743632 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140724 | 20140622 |
6747240 | ref-karatsuba | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6749472 | ref-karatsuba | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6750904 | ref-karatsuba | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140724 | 20140622 |
6751388 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6757548 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
6760736 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140724 | 20140622 |
6760920 | ref-karatsuba | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6766144 | ref-karatsuba | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6768896 | ref-karatsuba | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6820356 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140724 | 20140622 |
6823628 | ref-karatsuba | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140724 | 20140622 |
6828684 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140724 | 20140622 |
6831092 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140724 | 20140622 |
6836196 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6840980 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6845824 | ref-karatsuba | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
6852164 | ref-karatsuba | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6859224 | ref-karatsuba | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140724 | 20140622 |
6875608 | ref-karatsuba | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
6884928 | ref-karatsuba | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6887968 | ref-karatsuba | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6892484 | ref-karatsuba | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140724 | 20140622 |
6918040 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140724 | 20140622 |
6922752 | ref-karatsuba | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140724 | 20140622 |
6935180 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6943632 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6960628 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140724 | 20140622 |
6961596 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6961672 | ref-karatsuba | gcc -m32 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6965832 | ref-karatsuba | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140724 | 20140622 |
6975064 | ref-karatsuba | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6983152 | ref-karatsuba | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
6988092 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
7003852 | ref-karatsuba | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7033800 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7042532 | ref-karatsuba | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7057760 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7060348 | ref-karatsuba | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7068580 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7074200 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7097900 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7141380 | ref-karatsuba | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140724 | 20140622 |
7141936 | ref-karatsuba | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7191196 | ref-karatsuba | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
7273440 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7345548 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7345712 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7371776 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7376040 | ref-karatsuba | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7382072 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7389368 | ref-karatsuba | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7390304 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7439756 | ref-karatsuba | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
7459900 | ref-karatsuba | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7466328 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7469292 | ref-karatsuba | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7473332 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7474232 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7474928 | ref-karatsuba | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7475684 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7482328 | ref-karatsuba | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7490480 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7492568 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7565804 | ref-karatsuba | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7585480 | ref-karatsuba | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7585484 | ref-karatsuba | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7587560 | ref-karatsuba | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7590256 | ref-karatsuba | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7590340 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7592508 | ref-karatsuba | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7593496 | ref-karatsuba | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7600212 | ref-karatsuba | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7604736 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7605264 | ref-karatsuba | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7607560 | ref-karatsuba | gcc -m32 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7608884 | ref-karatsuba | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7615812 | ref-karatsuba | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7616816 | ref-karatsuba | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7629820 | ref-karatsuba | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7641184 | ref-karatsuba | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7642036 | ref-karatsuba | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7646044 | ref-karatsuba | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7651956 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7666444 | ref-karatsuba | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7696800 | ref-karatsuba | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7705952 | ref-karatsuba | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7725756 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7733604 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7738220 | ref-karatsuba | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7750212 | ref-karatsuba | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7755240 | ref-karatsuba | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7769968 | ref-karatsuba | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7773364 | ref-karatsuba | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7774120 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7782860 | ref-karatsuba | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7784604 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7834892 | ref-karatsuba | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7839720 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7850844 | ref-karatsuba | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
7857260 | ref-karatsuba | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7865132 | ref-karatsuba | gcc -m32 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7867064 | ref-karatsuba | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7883224 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7912016 | ref-karatsuba | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7935688 | ref-karatsuba | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7953124 | ref-karatsuba | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7992592 | ref-karatsuba | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140724 | 20140622 |
7999872 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8011488 | ref-karatsuba | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8046360 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8078428 | ref-karatsuba | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8099052 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8170492 | ref-karatsuba | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8171120 | ref-karatsuba | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
8250644 | ref-karatsuba | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
8313460 | ref-karatsuba | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |