Implementation notes: amd64, h3neo, crypto_sign/ecdonaldk283

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ecdonaldk283
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16267674? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111320161009
16284304? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2016111320161009
16286721? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111320161009
16288244? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111320161009
16290962? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111320161009
16299848? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111320161009
16301001? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111320161009
16304092? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111320161009
16310485? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111320161009
16313494? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2016111320161009
16314645? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2016111320161009
16314965? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111320161009
16315792? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111320161009
16316350? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111320161009
16323543? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111320161009
16324066? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111320161009
16324658? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111320161009
16329862? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111320161009
16331978? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111320161009
16332922? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111320161009
16333363? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111320161009
16333673? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111320161009
16334278? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111320161009
16334288? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111320161009
16334568? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111320161009
16335098? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111320161009
16335463? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2016111320161009
16335659? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111320161009
16336689? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111320161009
16337048? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2016111320161009
16337252? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2016111320161009
16337325? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111320161009
16337651? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111320161009
16337875? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2016111320161009
16337916? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2016111320161009
16338394? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111320161009
16339290? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2016111320161009
16339658? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111320161009
16342088? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2016111320161009
16343863? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2016111320161009
16344402? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111320161009
16345068? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111320161009
16345326? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111320161009
16347575? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111320161009
16348373? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111320161009
16348643? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111320161009
16348806? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111320161009
16349101? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111320161009
16349200? ? ?? ? ?opensslcc2016111320161009
16349783? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111320161009
16349784? ? ?? ? ?opensslgcc2016111320161009
16351570? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2016111320161009
16352169? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111320161009
16352299? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111320161009
16352854? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111320161009
16354489? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111320161009
16355084? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111320161009
16355397? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111320161009
16356861? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2016111320161009
16359513? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111320161009
16364109? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111320161009
16364534? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111320161009
16364833? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2016111320161009
16365224? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2016111320161009
16365371? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111320161009
16366478? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111320161009
16366619? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111320161009
16367651? ? ?? ? ?opensslgcc_-funroll-loops2016111320161009
16368713? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2016111320161009
16369650? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111320161009
16373086? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111320161009
16373156? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111320161009
16373170? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2016111320161009
16375189? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111320161009
16375727? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111320161009
16378864? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2016111320161009
16380559? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111320161009
16381722? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2016111320161009
16384369? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111320161009
16385006? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111320161009
16385688? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111320161009
16391429? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111320161009
16392740? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111320161009
16392922? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111320161009
16394174? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111320161009
16396388? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2016111320161009
16396649? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111320161009
16397363? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2016111320161009
16397676? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111320161009
16397882? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2016111320161009
16403895? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111320161009
16406095? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2016111320161009
16406824? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111320161009
16408257? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111320161009
16410422? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2016111320161009
16410933? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111320161009
16412638? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111320161009
16421944? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111320161009
16423700? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111320161009
16423911? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111320161009
16428397? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111320161009

Test failure

Implementation: crypto_sign/ecdonaldk283/openssl
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer openssl