Implementation notes: amd64, hydra6, crypto_sign/ronald2048

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ronald2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8406848? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
8420720? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
8423913? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
8426261? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
8434802? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8435087? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
8444791? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8445031? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8447389? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
8447467? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
8449806? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
8450723? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
8451315? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
8452582? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8453177? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8454023? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
8454364? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111420171020
8455653? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8456163? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
8456317? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8456428? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8459287? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
8459497? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
8459722? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8459732? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8459956? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8460431? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8460772? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8460823? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
8460846? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8461126? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8461338? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
8462175? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
8462828? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8462956? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8464282? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
8464571? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8466988? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111420171020
8467593? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
8469798? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
8470162? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8470209? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111420171020
8470961? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
8471285? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8472812? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
8472940? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8472982? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8473365? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
8474515? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
8475040? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
8475278? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8475291? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
8475533? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
8475958? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8476243? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111420171020
8476323? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
8476486? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
8477127? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
8477857? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
8477999? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111420171020
8478183? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8478309? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
8478665? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8479041? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
8479328? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
8479536? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
8479554? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
8479645? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
8480971? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111420171020
8481049? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8481191? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8482527? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
8482826? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111420171020
8483384? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8483784? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111420171020
8484273? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8484306? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8484577? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
8485697? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
8485937? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
8486493? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
8486519? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
8486651? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
8486917? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
8487402? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
8487665? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
8487952? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
8488058? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
8488505? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
8491432? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
8491553? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
8491795? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8491802? ? ?? ? ?opensslgcc_-funroll-loops2017111420171020
8492211? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
8492296? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
8493019? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8493942? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
8494198? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8496052? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
8496244? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
8498232? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
8499342? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
8500059? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
8503683? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8504996? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
8505780? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
8508053? ? ?? ? ?opensslgcc2017111420171020
8509525? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8509652? ? ?? ? ?opensslcc2017111420171020
8510950? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
8512169? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
8514988? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
8515883? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
8529618? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
8541303? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020

Test failure

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