| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1303936 | ref-karatsuba | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1306140 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1317788 | ref-karatsuba | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 1336994 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1439746 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1442048 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1444032 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1445184 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1448934 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1459530 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1459658 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1464796 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1475344 | ref-karatsuba | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 1486458 | ref-karatsuba | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1489914 | ref-karatsuba | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 1494702 | ref-karatsuba | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 1588004 | ref-karatsuba | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1591686 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1593602 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1595732 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1622738 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1627700 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1630722 | ref-karatsuba | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1645344 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1650452 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1651020 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1668094 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1685022 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1703704 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1704664 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1706954 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1714264 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1714768 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1717220 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1718824 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1719806 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1725704 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1750254 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1752336 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1757306 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1758228 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1761476 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1763928 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1769116 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1770464 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1797848 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1802382 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1809104 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1813184 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1817194 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1819890 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1837524 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1848186 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1850492 | ref-karatsuba | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1853950 | ref-karatsuba | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1861920 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1862122 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1864236 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1867066 | ref-karatsuba | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1868510 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1868728 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1876682 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1877850 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1884272 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1890820 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1894892 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1895118 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1895764 | ref-karatsuba | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1898468 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1900284 | ref-karatsuba | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1902828 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1904638 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1923352 | ref-karatsuba | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1938606 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1945862 | ref-karatsuba | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1968364 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 2076874 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 2170204 | ref-karatsuba | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 2171344 | ref-karatsuba | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 2192226 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2192648 | ref-karatsuba | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2193638 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2205526 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2205556 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2207972 | ref-karatsuba | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2213568 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2213654 | ref-karatsuba | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 2215320 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2217706 | ref-karatsuba | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2220470 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2220554 | ref-karatsuba | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2229442 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2240376 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2265644 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 2306718 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2323150 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2377848 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2385388 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2385488 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2393718 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2396508 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2402170 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2420558 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2476722 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2483968 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2492210 | ref-karatsuba | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2503322 | ref-karatsuba | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2649896 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2669848 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2687354 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2691994 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2696432 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2701012 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2713892 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2722556 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2725766 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2727602 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 2732030 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 8129220 | ref-karatsuba | gcc -funroll-loops | 20161217 | 20161026 |
| 8178152 | ref-karatsuba | gcc | 20161217 | 20161026 |
| 8198554 | ref-karatsuba | cc | 20161217 | 20161026 |