Implementation notes: amd64, morningstar, crypto_dh/sclaus1024

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_dh
Primitive: sclaus1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1073829? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
1073836? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2017090820170904
1073997? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
1074064? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
1074331? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
1074395? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
1074397? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
1074542? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
1074696? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
1074698? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090820170904
1074725? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2017090820170904
1074776? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
1074876? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
1074915? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2017090820170904
1075151? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2017090820170904
1075256? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1075297? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
1075320? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
1075325? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2017090820170904
1075350? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2017090820170904
1075390? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
1075405? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
1075468? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
1075550? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017090820170904
1075642? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
1075642? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
1075679? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
1075784? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2017090820170904
1075848? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
1075909? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
1075955? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
1075993? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
1075997? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1076026? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
1076058? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
1076070? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
1076325? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2017090820170904
1076332? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090820170904
1076341? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
1076365? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2017090820170904
1076373? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1076385? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017090820170904
1076399? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
1076419? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090820170904
1076506? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2017090820170904
1076627? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
1076635? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
1076733? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
1076819? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
1076990? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
1077138? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
1077213? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2017090820170904
1077242? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
1077496? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1077613? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2017090820170904
1078102? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
1078224? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
1078554? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
1079233? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
1079431? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
1079774? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
1080690? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
1087429? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
1088411? ? ?? ? ?gmpg++2017090820170904
1106242? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
1114932? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
1123932? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2017090820170904
1567205? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
1568331? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2017090820170904
1568376? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2017090820170904
1568397? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2017090820170904
1569036? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2017090820170904
1569544? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2017090820170904
1569745? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
1569963? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2017090820170904
1570064? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
1570251? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
1570464? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
1571169? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
1571186? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2017090820170904
1571221? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
1571486? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
1571636? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
1571728? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
1571778? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2017090820170904
1571822? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
1572080? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090820170904
1572173? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
1572313? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
1572521? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1572668? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2017090820170904
1572709? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
1572967? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1573013? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
1573208? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
1573707? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
1573829? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
1573888? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2017090820170904
1574000? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017090820170904
1574030? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
1574044? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
1574238? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1574596? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017090820170904
1574817? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
1575080? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
1575107? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090820170904
1575111? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
1575188? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
1575883? ? ?? ? ?cryptoppg++2017090820170904
1576453? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
1579869? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
1584030? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
1584261? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
1584708? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
1584749? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
1585579? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
1585941? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
1586302? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
1586398? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
1586885? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2017090820170904
1588981? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
1596998? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
1597064? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
1597334? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
1597618? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
1598042? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
1599807? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
1600509? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2017090820170904
1602067? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2017090820170904
1602714? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
1606951? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090820170904
1614360? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
1616944? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090820170904
1671086? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904

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