Implementation notes: amd64, mace, crypto_dh/sclaus2048

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: sclaus2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5308385? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
5309767? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
5311307? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
5311473? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
5312354? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111820161009
5314247? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2016111820161009
5314444? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111820161009
5314962? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
5315329? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111820161009
5315637? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2016111820161009
5315750? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
5315939? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
5316325? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2016111820161009
5316384? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
5316561? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
5316703? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
5318063? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111820161009
5318143? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
5318201? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111820161009
5318591? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2016111820161009
5319158? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
5319562? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
5319645? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016111820161009
5319979? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111820161009
5320352? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
5321162? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
5321313? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016111820161009
5321485? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016111820161009
5321566? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016111820161009
5321679? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
5322961? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
5323124? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111820161009
5323581? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
5323887? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016111820161009
5323910? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
5324338? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111820161009
5324366? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2016111820161009
5324580? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2016111820161009
5324752? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111820161009
5324781? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016111820161009
5325355? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2016111820161009
5325805? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111820161009
5326127? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
5326168? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2016111820161009
5326438? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111820161009
5326969? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111820161009
5327003? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111820161009
5327811? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2016111820161009
5327937? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111820161009
5328006? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2016111820161009
5328285? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
5328714? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
5329052? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111820161009
5329202? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111820161009
5329473? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2016111820161009
5329682? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
5329708? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016111820161009
5329711? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016111820161009
5330295? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111820161009
5333158? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2016111820161009
5333493? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2016111820161009
5335977? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111820161009
5354383? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2016111820161009
5371406? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
5381439? ? ?? ? ?gmpg++2016111820161009
5413466? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111820161009
5429386? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2016111820161009
7947918? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
7955393? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2016111820161009
7960788? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2016111820161009
7969109? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
7972687? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
7975793? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111820161009
7978809? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111820161009
7979619? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111820161009
7987387? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2016111820161009
7989609? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2016111820161009
7989745? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016111820161009
7994898? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111820161009
7995762? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
7998530? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2016111820161009
8002773? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
8006100? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2016111820161009
8007497? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2016111820161009
8007841? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
8011248? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
8012607? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
8013161? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016111820161009
8016780? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111820161009
8017228? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
8020149? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
8020879? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
8021992? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016111820161009
8023519? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
8023972? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016111820161009
8024308? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111820161009
8024766? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111820161009
8025233? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2016111820161009
8025647? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111820161009
8026044? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
8027053? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
8027224? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111820161009
8027732? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016111820161009
8030663? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
8033531? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
8034339? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111820161009
8044396? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111820161009
8044826? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
8045295? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2016111820161009
8045499? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
8046818? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111820161009
8048667? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
8051105? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
8053041? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2016111820161009
8053866? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2016111820161009
8059348? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
8061324? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016111820161009
8062977? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016111820161009
8066807? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111820161009
8067111? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2016111820161009
8067867? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
8073881? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111820161009
8075169? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111820161009
8075533? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2016111820161009
8077119? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111820161009
8082046? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
8084465? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
8085792? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2016111820161009
8088353? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111820161009
8114577? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2016111820161009
8117319? ? ?? ? ?cryptoppg++2016111820161009
8127605? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016111820161009
8137843? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111820161009
8155521? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111820161009

Test failure

Implementation: crypto_dh/sclaus2048/cryptopp
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer cryptopp gmp