Implementation notes: amd64, hydra6, crypto_sign/ecdonaldp224

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldp224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1471790? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1472730? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1473157? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1473190? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1473442? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
1473458? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1473827? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1473876? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
1474362? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1474495? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1474610? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
1474627? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111420171020
1474669? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
1474885? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1474903? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
1474919? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1475011? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1475114? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1475124? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
1475135? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1475172? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1475314? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1475326? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
1475609? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
1475611? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111420171020
1475693? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1475739? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1476240? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
1476308? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
1476360? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1476376? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
1476526? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1476575? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1476580? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
1476624? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
1477110? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
1477483? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1477585? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
1477865? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111420171020
1477881? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
1477939? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1478086? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1478122? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111420171020
1478259? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
1478441? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1478697? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
1478708? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
1479170? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1479456? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
1479702? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1479708? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1479848? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1480203? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1480600? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
1481911? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1481954? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1481984? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1482034? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1482701? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
1482760? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1496521? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
1496869? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1497090? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
1497995? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
1498141? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111420171020
1498790? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1498845? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
1499406? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1499634? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1500039? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1500141? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111420171020
1500335? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111420171020
1500390? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1500505? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1500777? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
1500853? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1500884? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
1500886? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
1500936? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1500993? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
1501126? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
1502002? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
1502090? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
1502138? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1502220? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1502378? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
1502513? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
1502592? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
1502598? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
1502639? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
1502654? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
1502849? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
1503159? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
1503338? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1503338? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1503625? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
1503659? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
1503862? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
1504211? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
1504517? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
1504540? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
1504698? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
1504830? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
1505134? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
1505921? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1506249? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1506261? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
1506366? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111420171020
1506699? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
1506827? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
1507311? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
1511870? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1513519? ? ?? ? ?opensslgcc2017111420171020
1516360? ? ?? ? ?opensslcc2017111420171020
1520840? ? ?? ? ?opensslgcc_-funroll-loops2017111420171020

Test failure

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