Implementation notes: amd64, morningstar, crypto_dh/sclaus2048

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_dh
Primitive: sclaus2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5148016? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2017090820170904
5148128? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
5148933? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
5149064? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090820170904
5149393? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
5149481? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
5150480? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
5151531? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
5152203? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
5152304? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
5152314? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
5152524? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2017090820170904
5152613? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
5152707? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
5152942? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
5153020? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
5153552? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2017090820170904
5153889? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2017090820170904
5154316? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
5154342? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
5154707? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
5155115? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2017090820170904
5155181? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
5156618? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090820170904
5157061? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
5157630? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
5158213? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
5158496? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2017090820170904
5158632? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
5159142? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
5159634? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
5160771? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
5160851? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
5162797? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
5164699? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
5166531? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
5169290? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
5170252? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2017090820170904
5170637? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
5171293? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
5171397? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017090820170904
5171618? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
5171815? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
5172117? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
5172469? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
5172930? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
5172941? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
5173996? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2017090820170904
5174165? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2017090820170904
5174289? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017090820170904
5175534? ? ?? ? ?gmpg++2017090820170904
5175665? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
5175704? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
5176645? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2017090820170904
5177046? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
5177325? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2017090820170904
5179387? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2017090820170904
5180362? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
5181749? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
5186854? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
5195344? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
5198627? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
5199150? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
5204062? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
5212232? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2017090820170904
5228644? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
5240110? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090820170904
7631536? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2017090820170904
7632130? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
7634282? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
7635352? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090820170904
7635560? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
7638720? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2017090820170904
7639130? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2017090820170904
7639887? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017090820170904
7639899? ? ?? ? ?cryptoppg++2017090820170904
7639913? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
7641010? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2017090820170904
7641377? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
7641692? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
7641870? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
7642395? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
7642551? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2017090820170904
7642579? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
7642765? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2017090820170904
7643446? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2017090820170904
7644535? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
7644856? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
7644865? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
7644936? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
7644973? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
7645192? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
7645525? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
7645645? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2017090820170904
7645914? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
7646435? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
7646745? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
7646780? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
7646936? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
7647512? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
7647518? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2017090820170904
7648440? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
7648590? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090820170904
7648934? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
7649163? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
7649298? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
7650167? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2017090820170904
7650799? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
7651735? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
7651842? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
7651865? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
7652011? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
7652181? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
7652380? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
7652411? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2017090820170904
7654112? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2017090820170904
7654413? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
7654736? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
7654800? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
7657129? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
7657572? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
7657928? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090820170904
7657963? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
7658882? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2017090820170904
7660469? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
7661073? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
7661763? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
7662124? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
7667176? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
7667597? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
7669137? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
7669322? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
7680860? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
7812228? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017090820170904

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