| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8335412 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8339388 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8342868 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8343020 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8344228 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8347388 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8352692 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8355272 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8357716 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8358352 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8358488 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8360732 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8361528 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8369876 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8370884 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8371660 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8372960 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8373876 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8374356 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8374388 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8379084 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8381760 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8383288 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8384624 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8385372 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8385760 | gmp | g++ -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8386604 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8387188 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8387336 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8389124 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8391056 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8392292 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8395484 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8398988 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8399132 | gmp | g++ -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8401584 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8402904 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8410716 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8413680 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8414320 | gmp | g++ -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8414516 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8414844 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8415324 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8417504 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8419968 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8421404 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8425796 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8425880 | gmp | g++ -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8426488 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 8426816 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8427788 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 8437072 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8440808 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8449524 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8482064 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 8484936 | gmp | g++ -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 8616760 | gmp | g++ | 20120526 | 20120525 |
| 9314332 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9319196 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9325064 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9326508 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9329400 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9334228 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9354176 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9354932 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9355700 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9359440 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9364396 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9367844 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9371832 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9373384 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9377228 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9380412 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9381672 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9391644 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9392504 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9394516 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9395260 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9396068 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9397716 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9401960 | cryptopp | g++ -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9405180 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9405932 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9409164 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9416268 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9417140 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9422984 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9432220 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9434540 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9435692 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9449656 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9451568 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9454100 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9458524 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9468264 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9471652 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9486216 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9510376 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9513760 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9519204 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9522876 | cryptopp | g++ -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9556148 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9568636 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9585908 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9594364 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9617316 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9617660 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9658748 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 9663592 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 9664644 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9666220 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 9691772 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9694056 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 9731584 | cryptopp | g++ | 20120526 | 20120525 |