| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1710552 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1716436 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1720744 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1721292 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1721432 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1721460 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1721784 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1721812 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1721896 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1722916 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1723024 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1723252 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1723456 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1724476 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1724840 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1724856 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1725652 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1725944 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1726800 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1726916 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1727148 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1727504 | gmp | g++ -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1728548 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1728628 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1729020 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1730588 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1730792 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1730944 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1731056 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1731184 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1731296 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1732256 | gmp | g++ -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1733372 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1735380 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1735524 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1735936 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1736212 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1736268 | gmp | g++ -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1737108 | gmp | g++ -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1738216 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1739252 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1741228 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1742728 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1743296 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1743616 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1746620 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1749864 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1753656 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1755884 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1757920 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1761676 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1763596 | gmp | g++ | 20120526 | 20120525 |
| 1764420 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1764652 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1767900 | gmp | g++ -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1782568 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1786072 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1886448 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1887252 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1890000 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1891756 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1892992 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1896712 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1900616 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1900876 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1903384 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1903432 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1903508 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1903724 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1905156 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1910800 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1911156 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1913468 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1916104 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1916796 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1916832 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1917540 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1918164 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1919840 | cryptopp | g++ -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1920892 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1925560 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1926748 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1926960 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1927292 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1928872 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1934592 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1934600 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1937256 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1939792 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1954452 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1957084 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1980448 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1981308 | cryptopp | g++ -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1983360 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1983644 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1984004 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1985584 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1986948 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1988260 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1991636 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1993800 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1996248 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 2004424 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2015080 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2016704 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2022312 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2048300 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 2056108 | cryptopp | g++ | 20120526 | 20120525 |
| 2066644 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2090384 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2094068 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2103616 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2110392 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2114036 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |