| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8067148 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8068040 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8070260 | gmp | g++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8070444 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8070544 | gmp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8070584 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8071312 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8071884 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8073336 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8073772 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8074436 | gmp | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 8074764 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8075208 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8075652 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8075904 | gmp | g++ -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8076152 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8076972 | gmp | g++ -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8077320 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8077500 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8077872 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8078216 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8078256 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8078892 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8078896 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8079336 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8079636 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8079968 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8080344 | gmp | g++ -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8080580 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8080804 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8080908 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8081284 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8081380 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8081748 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8082252 | gmp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 8082636 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8082680 | gmp | g++ -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8082688 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8083764 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8084388 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8085276 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8085608 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8085788 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8086304 | gmp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8087756 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8087776 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8088764 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8089648 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8089816 | gmp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 8090380 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8090432 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 8090860 | gmp | clang++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8091748 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8093140 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8093204 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8097860 | gmp | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 8099016 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8101056 | gmp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
| 8105232 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8105716 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8108536 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8110572 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8110592 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 8116440 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8117392 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8118260 | gmp | g++ | 20141014 | 20141014 |
| 8151524 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8175596 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 9292220 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 9292924 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 9299100 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9300728 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 9315540 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9319348 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9319796 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9319808 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9320520 | cryptopp | g++ | 20140610 | 20140525 |
| 9322536 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9323568 | cryptopp | g++ -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9323772 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9326224 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9327500 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9329000 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9329116 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9329296 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9331596 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9334468 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9334476 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9334640 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9335468 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9336696 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9337024 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9339492 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9341316 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9341520 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9342808 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9344012 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9345368 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9345528 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9346212 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9348876 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9349320 | cryptopp | g++ -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9352564 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9352680 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9352764 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9352868 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9353136 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9353316 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9353636 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9356748 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9357468 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9358656 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9359272 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9362068 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9362544 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9364500 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 9365352 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9365376 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9366020 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9366968 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9368220 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9370012 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9375548 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9375904 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9378852 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9380576 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9382264 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9382432 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9383012 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 9394648 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9407180 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 9407884 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 9425984 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20140723 | 20140622 |