Implementation notes: amd64, hobbes, crypto_sign/ronald2048

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ronald2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7743900? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
7752364? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111620171020
7753424? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111620171020
7753672? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111620171020
7754183? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
7754210? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
7759661? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111620171020
7761002? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111620171020
7761258? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111620171020
7761322? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111620171020
7761974? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111620171020
7762579? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111620171020
7763421? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111620171020
7764135? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111620171020
7765575? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111620171020
7765840? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
7765913? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
7766067? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111620171020
7766243? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111620171020
7767109? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111620171020
7767462? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
7767826? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
7768603? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
7769453? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111620171020
7770222? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111620171020
7770503? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
7770599? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111620171020
7771218? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
7773654? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111620171020
7773688? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
7773964? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111620171020
7774138? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111620171020
7774787? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111620171020
7775045? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111620171020
7775163? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111620171020
7777919? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
7777941? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111620171020
7778110? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111620171020
7778618? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
7778714? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111620171020
7778852? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111620171020
7779632? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111620171020
7780139? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
7780292? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
7781808? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
7782121? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
7782854? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
7782869? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111620171020
7783764? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
7784013? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111620171020
7784212? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111620171020
7784624? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
7785116? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111620171020
7785418? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
7786394? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111620171020
7786733? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
7786811? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
7786965? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
7787081? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
7787583? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
7787617? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111620171020
7788412? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
7788448? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111620171020
7788647? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111620171020
7788961? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
7789069? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111620171020
7790176? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111620171020
7790188? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111620171020
7790730? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
7790973? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
7791223? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
7791555? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
7791917? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111620171020
7791978? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111620171020
7792251? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
7792480? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
7793907? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
7794105? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
7794453? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111620171020
7794459? ? ?? ? ?opensslgcc2017111620171020
7795107? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111620171020
7795435? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111620171020
7795866? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
7796379? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111620171020
7796974? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111620171020
7797813? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111620171020
7798122? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
7798414? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111620171020
7798965? ? ?? ? ?opensslgcc_-funroll-loops2017111620171020
7799213? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
7799948? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
7800652? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111620171020
7800722? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111620171020
7801157? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
7801854? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111620171020
7802056? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
7802624? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
7802706? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111620171020
7803050? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111620171020
7804467? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111620171020
7804491? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111620171020
7806406? ? ?? ? ?opensslcc2017111620171020
7806999? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111620171020
7807630? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
7807656? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
7807659? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111620171020
7808248? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
7808324? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111620171020
7809104? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111620171020
7812938? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
7815010? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
7815468? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
7816983? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
7884353? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111620171020
7895629? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111620171020

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