| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1073565 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1073687 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1073986 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1073990 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1074492 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1074953 | gmp | g++ -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1075166 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1075253 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1075603 | gmp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1075933 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1076800 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1076979 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1077841 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1079864 | gmp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1080272 | gmp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 1080735 | gmp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1081669 | gmp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1084141 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1084570 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1084906 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1085068 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1085071 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1085453 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1085495 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1085524 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1085728 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1085995 | gmp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1086064 | gmp | g++ -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1086099 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1086147 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1086269 | gmp | g++ -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1086320 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1086352 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1086511 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1086622 | gmp | g++ -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1086689 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1087045 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1087124 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1087229 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1087247 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1087261 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1087447 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1087478 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1087529 | gmp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 1088043 | gmp | g++ -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1088059 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1088115 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1088177 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1088317 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1088440 | gmp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1088677 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1089481 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1089518 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1089979 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1091449 | gmp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1091848 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1092442 | gmp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1096381 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1096761 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1097048 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1097193 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1097600 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1108873 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1109781 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1123016 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1124757 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1132499 | gmp | g++ | 20161024 | 20161009 |
| 1557135 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1557157 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1558770 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1559073 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1559224 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1559580 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1559605 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1559779 | cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1559860 | cryptopp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1561016 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1561988 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1562123 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1562416 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1563538 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1564207 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1564328 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1564691 | cryptopp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 1564909 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1564966 | cryptopp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1565070 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1565720 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1566343 | cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
| 1566784 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1566808 | cryptopp | g++ -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1567024 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1567496 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1567646 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1567753 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1567867 | cryptopp | g++ -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1568192 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1568519 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1568536 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1568554 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1568582 | cryptopp | g++ -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1568789 | cryptopp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1568812 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1568835 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1569084 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1569086 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1569285 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1569383 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1569403 | cryptopp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1569719 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1569835 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
| 1570011 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1570147 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1570205 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1570314 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1570378 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1570473 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1570787 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1570856 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1570869 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1571018 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1571725 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 1573468 | cryptopp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
| 1573936 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1573947 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1574102 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1574205 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1574293 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1574330 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1574887 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
| 1585561 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 1592698 | cryptopp | g++ -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 1619026 | cryptopp | g++ | 20161024 | 20161009 |
| 1645008 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |