| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2264343 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2265606 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2306157 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2314494 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2315229 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2315721 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2330808 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2374959 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2396481 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2426184 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2428191 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2450976 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2451504 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2453631 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2453895 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2454255 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2458227 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2460996 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2461566 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2461677 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2464209 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2465295 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2466093 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2469180 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2469738 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2473224 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2480754 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2483940 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 2488344 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2489397 | 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 | 20141019 | 20141014 |
| 2507358 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140808 | 20140622 |
| 2513355 | ref-karatsuba | clang -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2515776 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2522706 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2524167 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2526006 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2527536 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2529180 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2534511 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2539557 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2544423 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2546424 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2550129 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2556054 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2557734 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2559414 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2563143 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2566716 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2571339 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2572386 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2573199 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2580093 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2581542 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2582856 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2590635 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2592249 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2594064 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2596302 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2597439 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2599929 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2601585 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2601717 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2606889 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2607099 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2610657 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2612337 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2620674 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2757288 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 2767578 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2871807 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 2878116 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3010551 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3061518 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3077664 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3080379 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3092508 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3096237 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3098790 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3099123 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3100401 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3102327 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3110751 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3111720 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3120183 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3235332 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3400197 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3400449 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3402246 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3402855 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3402912 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3403008 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3403734 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3408696 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 3412638 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 9572943 | ref-karatsuba | gcc | 20140808 | 20140622 |
| 10953660 | ref-karatsuba | cc | 20140808 | 20140622 |
| 11048493 | ref-karatsuba | gcc -funroll-loops | 20140808 | 20140622 |