| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1647748 | gmp | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1648116 | gmp | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1649040 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1649476 | gmp | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1655008 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1657752 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1659720 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1659836 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1659952 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1660040 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1660436 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1660564 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1660584 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1660684 | gmp | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1660700 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661020 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1661032 | gmp | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1661196 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1661316 | gmp | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
| 1661380 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661464 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661552 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661576 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1661604 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661680 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 1661700 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661816 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1661820 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1661868 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1662088 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1662148 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1662240 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1662280 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1662496 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1662824 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1662860 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1663068 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1663148 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1663192 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1663392 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1663624 | gmp | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1664348 | gmp | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1664424 | gmp | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1665196 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1665964 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1666480 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1666672 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1669456 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1670076 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1670584 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1670660 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1670760 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1670760 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1670884 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1670972 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671024 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1671112 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1671176 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671272 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671412 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671428 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1671440 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671524 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1671612 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1671688 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1671892 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1671944 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1671960 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672008 | gmp | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672032 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672072 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1672120 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672128 | gmp | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1672256 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672376 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1672400 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1672648 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672728 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1672768 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1672860 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672924 | gmp | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1672960 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1673168 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1673172 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1673280 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1673316 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1673680 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1674044 | gmp | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1674460 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1674928 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1674956 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1675284 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1679352 | gmp | gcc | 20141014 | 20141014 |
| 1679704 | gmp | gcc -funroll-loops | 20141014 | 20141014 |
| 1680104 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 1682252 | gmp | cc | 20141014 | 20141014 |
| 1682724 | gmp | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1683244 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1683808 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1685284 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1685432 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1691436 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |