| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1457416 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1459996 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1468044 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1513520 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1531220 | ref-karatsuba | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 1545984 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1549056 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1558160 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1558200 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1562812 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1564448 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1567056 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1569300 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1569380 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1572500 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1573440 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1577028 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1577436 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1586540 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1615972 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1623152 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1634980 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1635164 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1640364 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1640428 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1640776 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1645984 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1646728 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1666532 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1666560 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1667360 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1669212 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1669664 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1687724 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1695816 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1699632 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1704136 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1708216 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1714396 | ref-karatsuba | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 1715344 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1719780 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1728084 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1728872 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1729292 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1730432 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1731580 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1735676 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1755824 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1789920 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1791960 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1800940 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1811596 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1820272 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1825320 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1829552 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1830004 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1837656 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1860112 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 1862956 | ref-karatsuba | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 1877096 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1877248 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 1878364 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1881368 | ref-karatsuba | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 1882056 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1890956 | ref-karatsuba | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 1899948 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1900208 | ref-karatsuba | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 1904556 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1907284 | ref-karatsuba | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 1907412 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1908420 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1918668 | ref-karatsuba | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 1922256 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1935364 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1940676 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 1957680 | ref-karatsuba | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 2029580 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2040012 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2259516 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2261576 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2277420 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2278596 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2279040 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2281212 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2283848 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2285544 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2287500 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2290648 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2290884 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2295764 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2303524 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2305120 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2307116 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2315052 | ref-karatsuba | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2320496 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2328932 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2332248 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2345172 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2404212 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2417912 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2425180 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2594096 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 7718376 | ref-karatsuba | cc | 20170205 | 20170105 |
| 8062576 | ref-karatsuba | gcc | 20170205 | 20170105 |
| 8139792 | ref-karatsuba | gcc -funroll-loops | 20170205 | 20170105 |