| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1832634 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1833127 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1833858 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1834122 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1834240 | gmp | g++ -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1835311 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1835320 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1835575 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1835668 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1835822 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1835890 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1836195 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1836272 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1836374 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1836570 | gmp | g++ -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1836595 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1836756 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1836850 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1836901 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1836918 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1836977 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1837011 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837054 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1837071 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837190 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1837249 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837386 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837496 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837547 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1837547 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1837759 | gmp | g++ -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1837759 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1837777 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1838066 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1838202 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1838312 | gmp | g++ -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1838414 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1838533 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1838550 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1838703 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1838839 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1838881 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1839043 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1839238 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1839706 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1840114 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1840403 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1840565 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1840641 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1842316 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1842384 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1842579 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1842596 | gmp | g++ -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1844135 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1854402 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1856850 | gmp | g++ | 20120528 | 20120525 |
| 1862588 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1984155 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1984979 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1985150 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1985481 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1987138 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1987223 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1987529 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1988626 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1989102 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1989833 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1990632 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1990734 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1990913 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1991303 | cryptopp | g++ -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1991371 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1991567 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1992043 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1992188 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1992527 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1992578 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1992715 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1992791 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1993395 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1993820 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1994797 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1994805 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1995061 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1995078 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1995435 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1995987 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1996004 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1996021 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1996097 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1996446 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1997066 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1997857 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1998087 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1998095 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1998324 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1998622 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1998665 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1998741 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1999132 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1999294 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2000050 | cryptopp | g++ -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2000466 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 2001011 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2001453 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 2001538 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2002498 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2002600 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 2002838 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 2004224 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2004972 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 2006408 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 2015758 | cryptopp | g++ | 20120528 | 20120525 |
| 2023349 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |