Implementation notes: amd64, hydra9, crypto_sign/ecdonaldk163

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldk163
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2850599? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
2851288? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
2851819? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
2853100? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111220171020
2853611? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
2853790? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
2854747? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
2855093? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
2855681? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
2856102? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
2856270? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
2856684? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111220171020
2856736? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
2856947? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
2856985? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
2857039? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
2857084? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
2857141? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
2857267? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111220171020
2857547? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111220171020
2858238? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
2858288? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
2858442? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
2858487? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
2858889? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
2858970? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
2859035? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
2859216? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
2859291? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
2859375? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
2859562? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
2859562? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111220171020
2859587? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
2859913? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
2860068? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
2860336? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
2860420? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
2860584? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111220171020
2860740? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111220171020
2861000? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111220171020
2861028? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
2861048? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
2861279? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
2861613? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111220171020
2861832? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111220171020
2862036? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
2862117? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111220171020
2862162? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
2862836? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
2862938? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111220171020
2862992? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111220171020
2863122? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
2863546? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111220171020
2863556? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
2863655? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
2863811? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
2863829? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
2863950? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
2863982? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
2864198? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111220171020
2864240? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
2864742? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
2865257? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
2865542? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111220171020
2865845? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111220171020
2865996? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
2866067? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
2866118? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111220171020
2866134? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
2866827? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
2866895? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
2867261? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
2867750? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
2867834? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
2867935? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111220171020
2868575? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
2868591? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111220171020
2868681? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
2868941? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111220171020
2869067? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
2869304? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
2869352? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
2869424? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
2870621? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
2870926? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
2871316? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
2871399? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
2871498? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111220171020
2871667? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111220171020
2872506? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111220171020
2873771? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
2874054? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
2876147? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
2876667? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111220171020
2877938? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
2880449? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111220171020
2881708? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
2883078? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
2885494? ? ?? ? ?opensslgcc2017111220171020
2885942? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
2887062? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
2887827? ? ?? ? ?opensslcc2017111220171020
2890104? ? ?? ? ?opensslgcc_-funroll-loops2017111220171020
2899985? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
2906253? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
2911352? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
2939580? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020

Test failure

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