Implementation notes: amd64, hydra1, crypto_dh/sclaus2048

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_dh
Primitive: sclaus2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
5147540gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
5148157gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
5148904gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
5150471gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
5151296gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
5151831gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
5152391gmpg++ -m64 -O3 -fomit-frame-pointer2016102420161009
5152490gmpg++ -march=barcelona -O3 -fomit-frame-pointer2016102420161009
5152877gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
5153176gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
5153211gmpg++ -O3 -fomit-frame-pointer2016102420161009
5156815gmpclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
5161761gmpg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
5162342gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
5162550gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
5162902gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
5163056gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
5163375gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
5163454gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
5163816gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
5164066gmpg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
5164741gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
5164819gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
5166052gmpg++ -march=nocona -O2 -fomit-frame-pointer2016102420161009
5166830gmpg++ -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
5166850gmpg++ -march=k8 -O2 -fomit-frame-pointer2016102420161009
5167363gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
5167484gmpclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
5168915gmpg++ -march=barcelona -O -fomit-frame-pointer2016102420161009
5169019gmpg++ -march=nocona -O -fomit-frame-pointer2016102420161009
5169283gmpg++ -march=barcelona -O2 -fomit-frame-pointer2016102420161009
5169616gmpg++ -march=k8 -O3 -fomit-frame-pointer2016102420161009
5169795gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
5171467gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
5174608gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
5175282gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
5175613gmpg++ -march=nocona -Os -fomit-frame-pointer2016102420161009
5176450gmpg++ -O -fomit-frame-pointer2016102420161009
5178161gmpg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
5178391gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
5178562gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
5179363gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
5179772gmpg++ -m64 -Os -fomit-frame-pointer2016102420161009
5179824gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
5180068gmpg++ -O2 -fomit-frame-pointer2016102420161009
5181224gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
5181364gmpclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
5181368gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
5181870gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
5182448gmpclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
5182448gmpg++ -m64 -O2 -fomit-frame-pointer2016102420161009
5182502gmpg++ -march=k8 -O -fomit-frame-pointer2016102420161009
5182644gmpg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
5182679gmpg++ -Os -fomit-frame-pointer2016102420161009
5182944gmpg++ -m64 -O -fomit-frame-pointer2016102420161009
5184424gmpclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
5184839gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
5185714gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
5186207gmpg++ -march=k8 -Os -fomit-frame-pointer2016102420161009
5188013gmpg++ -march=barcelona -Os -fomit-frame-pointer2016102420161009
5190038gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
5190702gmpg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
5197603gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
5203291gmpg++ -march=nocona -O3 -fomit-frame-pointer2016102420161009
5219387gmpg++2016102420161009
5229197gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
5239890gmpclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
7606186cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
7607198cryptoppg++ -O3 -fomit-frame-pointer2016102420161009
7607667cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
7609581cryptoppg++ -march=k8 -O -fomit-frame-pointer2016102420161009
7609740cryptoppg++ -m64 -O3 -fomit-frame-pointer2016102420161009
7610810cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
7611871cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
7612339cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
7613837cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2016102420161009
7613956cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
7614589cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
7615326cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2016102420161009
7616092cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
7616131cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
7616252cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
7616992cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
7618687cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
7618870cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
7619445cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2016102420161009
7619472cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2016102420161009
7619981cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
7620330cryptoppg++ -Os -fomit-frame-pointer2016102420161009
7620855cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
7620950cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
7621035cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
7622419cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
7622586cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
7623785cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
7623794cryptoppg++ -O -fomit-frame-pointer2016102420161009
7624005cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
7624655cryptoppg++ -m64 -O -fomit-frame-pointer2016102420161009
7625829cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
7626605cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
7626707cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
7627178cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
7627847cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
7628235cryptoppg++ -march=k8 -Os -fomit-frame-pointer2016102420161009
7629133cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
7629367cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
7629529cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
7630829cryptoppg++ -march=nocona -Os -fomit-frame-pointer2016102420161009
7631474cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2016102420161009
7633812cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
7634660cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
7634676cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
7635144cryptoppg++ -m64 -Os -fomit-frame-pointer2016102420161009
7635584cryptoppg++ -m64 -O2 -fomit-frame-pointer2016102420161009
7637120cryptoppg++ -march=barcelona -O -fomit-frame-pointer2016102420161009
7637158cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
7637239cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
7637481cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
7637701cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
7639126cryptoppg++ -O2 -fomit-frame-pointer2016102420161009
7639974cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
7640550cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
7641128cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
7642976cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2016102420161009
7643924cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
7678425cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2016102420161009
7686389cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
7687429cryptoppg++2016102420161009
7692897cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
7717280cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
7728891cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
7733897cryptoppg++ -march=nocona -O -fomit-frame-pointer2016102420161009
7741105cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
7758705cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009

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