| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 796856 | ref-karatsuba | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 801748 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 820288 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 833974 | ref-karatsuba | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 904088 | ref-karatsuba | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 909378 | ref-karatsuba | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 925828 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 926958 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 928260 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 929198 | ref-karatsuba | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 948734 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 953300 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 965382 | ref-karatsuba | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 969396 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 977456 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 983400 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 988064 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 991114 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1000230 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1004602 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1013326 | ref-karatsuba | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1014998 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1015736 | ref-karatsuba | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1023698 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1025252 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1028574 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1037318 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1042884 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1045284 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1047002 | ref-karatsuba | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1047144 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1053386 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1064898 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1071632 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1074718 | ref-karatsuba | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1077424 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1078542 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1078584 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1090348 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1090794 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1095720 | ref-karatsuba | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1101882 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1102690 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1103406 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1105010 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1106276 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1106986 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1109532 | ref-karatsuba | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1109588 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1112140 | ref-karatsuba | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1114250 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1117804 | ref-karatsuba | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1119022 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1119514 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1122990 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1123218 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1130980 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1138906 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1145226 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1146276 | ref-karatsuba | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 1166760 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1178358 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1179174 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1181284 | ref-karatsuba | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1190636 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1196948 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1208526 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1209806 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1210898 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1229666 | ref-karatsuba | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1232012 | ref-karatsuba | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1234124 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1236976 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1241784 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1244488 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1263850 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1265108 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1268652 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1277582 | ref-karatsuba | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1278322 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1280308 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1283616 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1285138 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1288606 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1289986 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1290430 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1292998 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1293062 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1302920 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1309366 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1309502 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1316080 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1318588 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1322544 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1330816 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1331390 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1334486 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1336478 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1337008 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 1342700 | ref-karatsuba | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1343650 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1379422 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1380384 | ref-karatsuba | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1386402 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1391756 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1393510 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1394104 | ref-karatsuba | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1397386 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1399784 | ref-karatsuba | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1400364 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1401376 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1403378 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1404022 | ref-karatsuba | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 1414158 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 1415982 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1423048 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 1424964 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 1475580 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4903892 | ref-karatsuba | gcc -funroll-loops | 20161217 | 20161026 |
| 4920198 | ref-karatsuba | gcc | 20161217 | 20161026 |
| 5676056 | ref-karatsuba | cc | 20161217 | 20161026 |