| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2354904 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2356684 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2359320 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2391880 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2392740 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2470508 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2471332 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2472448 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2476072 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2477976 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2479788 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2480128 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2480188 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2481700 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2485528 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2485672 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2489036 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2493644 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2494528 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2497788 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2533780 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2534312 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2534468 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2536732 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2536740 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2538108 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2538940 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2539256 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2543164 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2553296 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2553364 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2554800 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2555968 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2556184 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2557088 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2557124 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2559616 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2565292 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2566596 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 2629296 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2629500 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2659860 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2662348 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2693424 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2697692 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2733176 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2734100 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2735664 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2735860 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2737416 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2737968 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2740056 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2744596 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2766596 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2766624 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2769912 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2770572 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2770836 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2772040 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2772340 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2772468 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2795984 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2800164 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 2880444 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2882388 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2890156 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2893792 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2932076 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 2938140 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 3119860 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3121428 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3121460 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3123416 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3125208 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3128520 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3129516 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3132068 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3133572 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3182556 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3321920 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3322664 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3324208 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3325308 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3326988 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3327624 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3329268 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3330912 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3331036 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3331616 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3332064 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3332844 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3334012 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 3632016 | ref-karatsuba | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 3635300 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 3651176 | ref-karatsuba | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140724 | 20140622 |
| 3654356 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 3662140 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140724 | 20140622 |
| 3667028 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 3669976 | ref-karatsuba | clang -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 13945360 | ref-karatsuba | gcc | 20140724 | 20140622 |
| 13951356 | ref-karatsuba | cc | 20140724 | 20140622 |
| 13952472 | ref-karatsuba | gcc -funroll-loops | 20140724 | 20140622 |