| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3819465 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3824367 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3825021 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3825108 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3825456 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3828246 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3832614 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3924150 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3926400 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3930492 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3932670 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3945546 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3945729 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3946308 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20140808 | 20140622 |
| 3955404 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 3958554 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4018770 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4020048 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4039101 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4058409 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4076556 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4076730 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4082895 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4084167 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4086177 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4086321 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4088931 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4110936 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4111377 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4115268 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4116516 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4125204 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4159584 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4172364 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4191183 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4209231 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4213152 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4227039 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4227480 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4227546 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4236486 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4255521 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4263702 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4268460 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4269321 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4269696 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4270941 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4273539 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4276806 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4278669 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4284489 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4303344 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4307682 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4321482 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4326153 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4326234 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4334163 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 4359180 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4364634 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 4464072 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4466133 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4468920 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4809678 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4824051 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4994580 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140808 | 20140622 |
| 4994871 | ref-karatsuba | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140808 | 20140622 |
| 4995999 | ref-karatsuba | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 4996257 | ref-karatsuba | clang -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 5010027 | 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 |
| 5022210 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 5033103 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 5202966 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5207514 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5257575 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5260164 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5260926 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5261637 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5261769 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5261955 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 5266518 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6525222 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6525846 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6526179 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6526257 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6527040 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6527607 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6528870 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6529155 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6531450 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6532068 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6532425 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6532857 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6534858 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 6536895 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 16728525 | ref-karatsuba | gcc -funroll-loops | 20140808 | 20140622 |
| 16730100 | ref-karatsuba | cc | 20140808 | 20140622 |
| 16788597 | ref-karatsuba | gcc | 20140808 | 20140622 |