| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 849764 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 849904 | gmp | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 849926 | gmp | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 849986 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 850742 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 850842 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 851350 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 851584 | gmp | gcc -funroll-loops | 20161217 | 20161026 |
| 852738 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 852952 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 853200 | gmp | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 853730 | gmp | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 853766 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 853782 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 853860 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854008 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854018 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 854070 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854236 | gmp | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854304 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854308 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854366 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854404 | gmp | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 854500 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 854536 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854566 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 854636 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 855014 | gmp | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 855108 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 855122 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 855258 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 855432 | gmp | cc | 20161217 | 20161026 |
| 855508 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 855666 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 855834 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 856038 | gmp | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 856116 | gmp | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 856610 | gmp | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 856764 | gmp | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 856952 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 857318 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 857390 | gmp | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 857406 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 857898 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 857956 | gmp | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 858098 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 858162 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 858320 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 858388 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 858444 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 859140 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 859468 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 859482 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 859602 | gmp | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 859832 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 859978 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 860538 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 860646 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 860664 | gmp | gcc | 20161217 | 20161026 |
| 861008 | gmp | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 861180 | gmp | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 861274 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 861522 | gmp | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 861966 | gmp | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 862098 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 862128 | gmp | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 862430 | gmp | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 862708 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 862768 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 862820 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 863842 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 864202 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 864812 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 865060 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 865110 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 865164 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 865668 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 866320 | gmp | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 866558 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 866882 | gmp | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 867234 | gmp | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 867388 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 867616 | gmp | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 867730 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 867882 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 868254 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 868598 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 868940 | gmp | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 869100 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 869924 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 869962 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 870004 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 870882 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 871112 | gmp | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 871150 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 872186 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 872940 | gmp | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 873322 | gmp | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 875670 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 875732 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 875852 | gmp | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 876156 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 876240 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 876928 | gmp | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 877942 | gmp | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 878008 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 878318 | gmp | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 878428 | gmp | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 878444 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 878960 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 879758 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 880230 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 882076 | gmp | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 882384 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 884952 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 885466 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 885846 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 891182 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 892058 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 893454 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 895704 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |