Implementation notes: amd64, hydra1, crypto_dh/sclaus1024

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_dh
Primitive: sclaus1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1073565gmpg++ -m64 -O3 -fomit-frame-pointer2016102420161009
1073687gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1073986gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1073990gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1074492gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1074953gmpg++ -O3 -fomit-frame-pointer2016102420161009
1075166gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1075253gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1075603gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1075933gmpg++ -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1076800gmpg++ -march=nocona -O3 -fomit-frame-pointer2016102420161009
1076979gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1077841gmpg++ -march=k8 -O3 -fomit-frame-pointer2016102420161009
1079864gmpclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1080272gmpclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
1080735gmpclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1081669gmpclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1084141gmpg++ -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1084570gmpg++ -march=k8 -O2 -fomit-frame-pointer2016102420161009
1084906gmpg++ -march=nocona -O2 -fomit-frame-pointer2016102420161009
1085068gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1085071gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1085453gmpg++ -march=nocona -Os -fomit-frame-pointer2016102420161009
1085495gmpg++ -march=barcelona -O -fomit-frame-pointer2016102420161009
1085524gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1085728gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1085995gmpg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1086064gmpg++ -Os -fomit-frame-pointer2016102420161009
1086099gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1086147gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1086269gmpg++ -O2 -fomit-frame-pointer2016102420161009
1086320gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1086352gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1086511gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1086622gmpg++ -O -fomit-frame-pointer2016102420161009
1086689gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1087045gmpg++ -march=barcelona -Os -fomit-frame-pointer2016102420161009
1087124gmpg++ -march=nocona -O -fomit-frame-pointer2016102420161009
1087229gmpg++ -m64 -O2 -fomit-frame-pointer2016102420161009
1087247gmpg++ -m64 -Os -fomit-frame-pointer2016102420161009
1087261gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1087447gmpg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1087478gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1087529gmpclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
1088043gmpg++ -m64 -O -fomit-frame-pointer2016102420161009
1088059gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1088115gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1088177gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1088317gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1088440gmpg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1088677gmpg++ -march=k8 -Os -fomit-frame-pointer2016102420161009
1089481gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1089518gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1089979gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1091449gmpclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1091848gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1092442gmpg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1096381gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1096761gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1097048gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1097193gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1097600gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1108873gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1109781gmpg++ -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1123016gmpg++ -march=k8 -O -fomit-frame-pointer2016102420161009
1124757gmpg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1132499gmpg++2016102420161009
1557135cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1557157cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1558770cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1559073cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1559224cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1559580cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1559605cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1559779cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1559860cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1561016cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2016102420161009
1561988cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2016102420161009
1562123cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1562416cryptoppg++ -m64 -O3 -fomit-frame-pointer2016102420161009
1563538cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1564207cryptoppg++ -m64 -Os -fomit-frame-pointer2016102420161009
1564328cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1564691cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
1564909cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1564966cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1565070cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1565720cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1566343cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1566784cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1566808cryptoppg++ -O2 -fomit-frame-pointer2016102420161009
1567024cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2016102420161009
1567496cryptoppg++ -m64 -O2 -fomit-frame-pointer2016102420161009
1567646cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1567753cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1567867cryptoppg++ -O -fomit-frame-pointer2016102420161009
1568192cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1568519cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1568536cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1568554cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1568582cryptoppg++ -Os -fomit-frame-pointer2016102420161009
1568789cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1568812cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1568835cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1569084cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1569086cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2016102420161009
1569285cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1569383cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1569403cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1569719cryptoppg++ -m64 -O -fomit-frame-pointer2016102420161009
1569835cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
1570011cryptoppg++ -march=k8 -Os -fomit-frame-pointer2016102420161009
1570147cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1570205cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1570314cryptoppg++ -march=nocona -Os -fomit-frame-pointer2016102420161009
1570378cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2016102420161009
1570473cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1570787cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1570856cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1570869cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1571018cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1571725cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1573468cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1573936cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1573947cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1574102cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1574205cryptoppg++ -march=nocona -O -fomit-frame-pointer2016102420161009
1574293cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1574330cryptoppg++ -march=k8 -O -fomit-frame-pointer2016102420161009
1574887cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1585561cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1592698cryptoppg++ -O3 -fomit-frame-pointer2016102420161009
1619026cryptoppg++2016102420161009
1645008cryptoppg++ -march=barcelona -O -fomit-frame-pointer2016102420161009

Test failure

Implementation: crypto_dh/sclaus1024/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