Implementation notes: amd64, hydra6, crypto_sign/ecdonaldk283

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldk283
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8813206? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8818242? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
8819225? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
8821159? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
8825058? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8827197? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111420171020
8831141? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
8834682? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8835375? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8835540? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
8838476? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8851740? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
8854419? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
8857564? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
8859047? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8859845? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8865278? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8865775? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
8866431? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111320171020
8867268? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
8867378? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
8868585? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
8871483? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
8871544? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8872860? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
8873267? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8876173? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
8876647? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8876782? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111320171020
8877132? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8877251? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
8877636? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
8877671? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
8880358? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
8881603? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
8882290? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
8882682? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8882766? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8883398? ? ?? ? ?opensslcc2017111420171020
8883684? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111320171020
8883908? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
8884791? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8886928? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
8886992? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
8890555? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
8892599? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8893055? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
8893117? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8894390? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
8896465? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8896723? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
8897196? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8897306? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8899375? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
8899904? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8904969? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
8907197? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8911019? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
8912200? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8913604? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8913740? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8914439? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8914577? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8915095? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8915394? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8917987? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8919950? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
8923682? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
8924909? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8925733? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
8926481? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
8930356? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8930698? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
8930699? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
8931714? ? ?? ? ?opensslgcc_-funroll-loops2017111420171020
8932913? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
8933512? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8934353? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8935825? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
8938851? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
8939540? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8939565? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
8946102? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8947086? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
8952506? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8953180? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
8954659? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8955095? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
8956186? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
8956805? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8956925? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
8957854? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
8958259? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
8964837? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
8969333? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
8969821? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
8970625? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8970862? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8976961? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
8977571? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
8981442? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8982635? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111420171020
8991626? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111420171020
8996618? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
8997039? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
9002140? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
9002334? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
9010085? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111420171020
9013246? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111320171020
9014689? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
9025927? ? ?? ? ?opensslgcc2017111420171020
9047318? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
9063699? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
9063907? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
9130217? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020

Test failure

Implementation: crypto_sign/ecdonaldk283/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