| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2113431 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2114226 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2126556 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2126679 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2133612 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2134413 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2134476 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2134620 | gmp | gcc -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2135271 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2137572 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2138397 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2144268 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2146686 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2149716 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2150385 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2152470 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2153259 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2153853 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2154783 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2156346 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2156877 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2159364 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2160054 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2162244 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2162490 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2162892 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2162907 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2162934 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2164980 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2165946 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2165979 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2166165 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2167884 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2168115 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2168721 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2168829 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2168934 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2169222 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2169291 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2169327 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2169753 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2170149 | gmp | gcc -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2170410 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2170605 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2171427 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2171712 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2172522 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2172582 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 2173455 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2173458 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2173572 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2173587 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2173689 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2174232 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2178483 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2180166 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2180274 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2181669 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2182236 | gmp | gcc -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2184141 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2184237 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2187459 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2187984 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2188569 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2188611 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2189061 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2189169 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2190429 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2191008 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2191239 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2192814 | gmp | gcc -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2193258 | gmp | gcc -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2193768 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2194350 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2194977 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2195553 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 2196492 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2197677 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2197998 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2198976 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2200881 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2201022 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2201427 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2202375 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2202960 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2203017 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2204919 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2205183 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2211444 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2212239 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2213823 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 2221161 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 2826255 | gmp | cc | 20120112 | 20111120 |
| 2827224 | gmp | gcc -funroll-loops | 20120112 | 20111120 |
| 2850612 | gmp | gcc | 20120112 | 20111120 |