Implementation notes: amd64, hydra9, crypto_dh/sclaus2048

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: sclaus2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7860605? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
7863742? ? ?? ? ?gmpg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
7864445? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
7864958? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2017111220171020
7865783? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
7866212? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
7866543? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
7868503? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
7869880? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
7869907? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
7870418? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
7871611? ? ?? ? ?gmpg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
7871615? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
7872082? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
7872581? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2017111220171020
7872760? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
7873395? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
7873660? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
7875548? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
7875608? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
7875766? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
7875823? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
7876126? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
7876772? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
7876916? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
7876958? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
7877375? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
7877523? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2017111220171020
7877888? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
7877968? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
7877994? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
7878017? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
7880347? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2017111220171020
7881170? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
7881266? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
7882135? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
7882914? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
7883592? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
7883744? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
7883827? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
7883858? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2017111220171020
7884998? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
7886412? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
7886692? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
7887137? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
7887942? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
7888248? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
7888540? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2017111220171020
7889143? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
7889923? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
7890506? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
7891589? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
7891632? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
7891676? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
7891956? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2017111220171020
7892054? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
7892237? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
7892322? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
7892521? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
7893825? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2017111220171020
7896537? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2017111220171020
7896579? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
7899611? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
7900363? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
7902354? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
7904194? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2017111220171020
7920487? ? ?? ? ?gmpg++2017111220171020
7947046? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2017111220171020
7974191? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2017111220171020
7995549? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
8055765? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
8066758? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
8246874? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2017111220171020
9689630? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
9691831? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
9693376? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
9700297? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
9703772? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
9704694? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
9705010? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
9708108? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
9711911? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2017111220171020
9712978? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
9714080? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
9716455? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
9716611? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
9717512? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
9717696? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
9719202? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2017111220171020
9719414? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
9720889? ? ?? ? ?cryptoppg++2017111220171020
9721446? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
9723086? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
9723119? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
9723139? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
9725384? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
9725645? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
9726150? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
9726359? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
9726701? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
9726764? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2017111220171020
9727197? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2017111220171020
9727704? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
9727971? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
9729232? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
9729685? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
9731880? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
9733234? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2017111220171020
9733373? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
9733633? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2017111220171020
9733849? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2017111220171020
9733986? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
9734894? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
9735005? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
9735582? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
9735626? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2017111220171020
9735916? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2017111220171020
9736225? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
9736629? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
9737378? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
9737661? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
9738390? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
9739939? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
9740080? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
9740219? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
9740242? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
9741844? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
9742511? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
9742587? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
9742686? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2017111220171020
9744969? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
9746578? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
9747815? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
9747924? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2017111220171020
9748062? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2017111220171020
9749371? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
9749389? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
9751314? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
9752896? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
9758204? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
9758675? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
9760967? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
9761164? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2017111220171020
9771276? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
9786334? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
9823823? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020

Test failure

Implementation: crypto_dh/sclaus2048/cryptopp
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp gmp
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer cryptopp gmp
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer cryptopp gmp