| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2398452 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2399288 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2400024 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2480756 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2481660 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2490992 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2498636 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2499732 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2508996 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2511560 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2520556 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2522528 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2549860 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2554532 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2557148 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2557168 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2557352 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2558336 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2560472 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2566616 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2572964 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2574660 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2579004 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2579404 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2580708 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2581936 | ref-karatsuba | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2582332 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2582976 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2583332 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2592776 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2621288 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2621396 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2623960 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2626144 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2630480 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2631444 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2632376 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2633900 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2697956 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2717168 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2717880 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2771476 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2779680 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2781848 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2782120 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2782832 | ref-karatsuba | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2784692 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2785452 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2792160 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2812432 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2813580 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2814784 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2815400 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2817916 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2924472 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2928836 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2930992 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2931692 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2935428 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2942584 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2944876 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2953360 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2953432 | ref-karatsuba | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2954776 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2954824 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3055424 | ref-karatsuba | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 3060080 | ref-karatsuba | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 3064100 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3069144 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3080968 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3082908 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3104436 | ref-karatsuba | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 3106420 | ref-karatsuba | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 3106808 | ref-karatsuba | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 3110936 | ref-karatsuba | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 3165528 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3190924 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 3200324 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3200480 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3201116 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3201448 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3201972 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3203036 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3204188 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3204212 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3204368 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3205560 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3215564 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3219160 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3219356 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3219700 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3643724 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3655200 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3655812 | ref-karatsuba | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 3672660 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3674364 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3680788 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3682776 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3699704 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3704700 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 3705044 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 13241512 | ref-karatsuba | cc | 20170205 | 20170105 |
| 13818624 | ref-karatsuba | gcc -funroll-loops | 20170205 | 20170105 |
| 13834984 | ref-karatsuba | gcc | 20170205 | 20170105 |