| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5147540 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5148157 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5148904 | gmp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 5150471 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5151296 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5151831 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5152391 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5152490 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5152877 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5153176 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5153211 | gmp | g++ -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5156815 | gmp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 5161761 | gmp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 5162342 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5162550 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5162902 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5163056 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5163375 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5163454 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5163816 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5164066 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5164741 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5164819 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5166052 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5166830 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5166850 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5167363 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5167484 | gmp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 5168915 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5169019 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5169283 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5169616 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5169795 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5171467 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5174608 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5175282 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5175613 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5176450 | gmp | g++ -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5178161 | gmp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 5178391 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5178562 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5179363 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5179772 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5179824 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5180068 | gmp | g++ -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5181224 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5181364 | gmp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 5181368 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5181870 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5182448 | gmp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 5182448 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5182502 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5182644 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5182679 | gmp | g++ -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5182944 | gmp | g++ -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 5184424 | gmp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 5184839 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5185714 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 5186207 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5188013 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5190038 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5190702 | gmp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 5197603 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5203291 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 5219387 | gmp | g++ | 20161024 | 20161009 |
| 5229197 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 5239890 | gmp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 7606186 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7607198 | cryptopp | g++ -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7607667 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7609581 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7609740 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7610810 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7611871 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7612339 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7613837 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7613956 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7614589 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7615326 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7616092 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7616131 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7616252 | cryptopp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 7616992 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7618687 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7618870 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 7619445 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7619472 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7619981 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7620330 | cryptopp | g++ -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7620855 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7620950 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7621035 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7622419 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7622586 | cryptopp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 7623785 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7623794 | cryptopp | g++ -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7624005 | cryptopp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 7624655 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7625829 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7626605 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7626707 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7627178 | cryptopp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 7627847 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7628235 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7629133 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7629367 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7629529 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7630829 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7631474 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 7633812 | cryptopp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 7634660 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7634676 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7635144 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7635584 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7637120 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7637158 | cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 7637239 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7637481 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7637701 | cryptopp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 7639126 | cryptopp | g++ -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7639974 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7640550 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7641128 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7642976 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7643924 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 7678425 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7686389 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7687429 | cryptopp | g++ | 20161024 | 20161009 |
| 7692897 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7717280 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 7728891 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 7733897 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7741105 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 7758705 | cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |