Implementation notes: amd64, hydra9, crypto_sign/ecdonaldk571

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldk571
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
25811365? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
25817575? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
25828624? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
25857577? ? ?? ? ?opensslcc2017111220171020
25864513? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
25869598? ? ?? ? ?opensslgcc2017111220171020
25871793? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
25877539? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
25878976? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111220171020
25892297? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111220171020
25892545? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
25897837? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111220171020
25917535? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
25923166? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
25923231? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111220171020
25930254? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
25934151? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
25936520? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111220171020
25937100? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
25937806? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111220171020
25941669? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111220171020
25943985? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
25946992? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
25948866? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
25951162? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
25954613? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111220171020
25955109? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
25955944? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
25958070? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
25959459? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
25960454? ? ?? ? ?opensslgcc_-funroll-loops2017111220171020
25963182? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
25964013? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
25967163? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
25967621? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
25968243? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
25970097? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
25972491? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
25973152? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111220171020
25973649? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
25974130? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
25974233? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111220171020
25975783? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
25979296? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111220171020
25983021? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
25985127? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
25986177? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
25986392? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
25986533? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
25989432? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
25991089? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
25991344? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
25991360? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
25994395? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
25995331? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
25995795? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111220171020
26005168? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
26006696? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
26007082? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
26011847? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
26012139? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111220171020
26013590? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
26013658? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111220171020
26014919? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
26016055? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
26017201? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111220171020
26018116? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
26018679? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
26019168? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
26020246? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111220171020
26020747? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
26022630? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
26024010? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
26026397? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
26028184? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
26044307? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
26046207? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111220171020
26046854? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
26047319? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
26048245? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
26048834? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111220171020
26050400? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
26050912? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
26055856? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
26060406? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
26062086? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
26063310? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111220171020
26065759? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111220171020
26068110? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
26071786? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
26082831? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
26092022? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
26093632? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111220171020
26112374? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111220171020
26115472? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
26116262? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
26126557? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
26130520? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
26136764? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111220171020
26139648? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111220171020
26144311? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111220171020
26158113? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
26173390? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
26196778? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
26270236? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
26465566? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111220171020
27727887? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020

Test failure

Implementation: crypto_sign/ecdonaldk571/openssl
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer openssl