Implementation notes: amd64, hydra6, crypto_sign/donald1024

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: donald1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1484831? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111320171020
1489759? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1489810? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
1489982? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111320171020
1490604? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111320171020
1492890? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1493115? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111320171020
1493151? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1493310? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
1493519? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1493645? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
1494201? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
1494682? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1494783? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1495194? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1495214? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111320171020
1495563? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1495889? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1496083? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
1497386? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111320171020
1497920? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1498030? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1498612? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1498679? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
1501483? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1501569? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
1501890? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
1501921? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
1502662? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
1502677? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
1503351? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111320171020
1504206? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111320171020
1505132? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111320171020
1505198? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
1505425? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
1505653? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
1506973? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
1507050? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1507236? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1508555? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
1508732? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1508823? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1509552? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1509576? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1509711? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
1510118? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111320171020
1510465? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1510924? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111320171020
1510931? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1511548? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
1511608? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1511675? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
1512656? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111320171020
1512790? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1512827? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1513483? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111320171020
1515148? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
1515911? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
1516274? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1517841? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111320171020
1517960? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111320171020
1518185? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111320171020
1518512? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
1518641? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1518661? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1519570? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1519993? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111320171020
1520218? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
1520225? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111320171020
1520403? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1520830? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
1521358? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
1521424? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1521426? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
1521968? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1522051? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1522053? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
1522224? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111320171020
1522280? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111320171020
1523101? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111320171020
1523457? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1523593? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1523982? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1523992? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1524310? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
1524471? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111320171020
1524720? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
1525003? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
1526031? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
1526601? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
1526904? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
1527190? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
1527397? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111320171020
1527937? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
1528404? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
1528440? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111320171020
1528780? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111320171020
1529734? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111320171020
1531138? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111320171020
1532306? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1532312? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1534014? ? ?? ? ?opensslgcc_-funroll-loops2017111320171020
1534108? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1534378? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
1535760? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
1536213? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1536458? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
1536486? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1536894? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1537882? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1539122? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
1541252? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111320171020
1541727? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1544310? ? ?? ? ?opensslgcc2017111320171020
1547873? ? ?? ? ?opensslcc2017111320171020

Test failure

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