Implementation notes: amd64, calvin, crypto_sign/ronald3072

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ronald3072
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21991378? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
21994645? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
22034178? ? ?? ? ?opensslgcc_-funroll-loops2017111620171020
22036327? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
22040493? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
22044863? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
22057187? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111620171020
22060542? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
22060912? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111620171020
22062265? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111620171020
22068424? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111620171020
22069627? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
22081314? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111620171020
22085412? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
22090205? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111620171020
22090392? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
22092309? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111620171020
22096216? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
22097347? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111620171020
22100757? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
22101620? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
22103839? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111620171020
22105277? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111620171020
22105839? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
22113303? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111620171020
22114333? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111620171020
22115015? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
22117267? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111620171020
22118567? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111620171020
22119381? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111620171020
22123526? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111620171020
22129774? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111620171020
22132197? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111620171020
22132493? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
22133958? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
22134804? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111620171020
22136030? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111620171020
22136692? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
22137042? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111620171020
22137394? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
22137566? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
22138426? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
22143271? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
22148684? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
22150229? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111620171020
22152189? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111620171020
22152876? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
22153119? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111620171020
22153793? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111620171020
22156621? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111620171020
22157774? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
22158767? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
22159257? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
22159781? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111620171020
22161862? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111620171020
22162458? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
22163792? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111620171020
22164906? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111620171020
22165982? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
22169489? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111620171020
22169741? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111620171020
22169846? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
22170828? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111620171020
22172087? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
22172823? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
22173370? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111620171020
22179340? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
22180516? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
22181695? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111620171020
22182368? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
22182692? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111620171020
22184747? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
22188451? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
22188495? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
22188819? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111620171020
22189159? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
22189945? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111620171020
22194760? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
22195760? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111620171020
22199958? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111620171020
22200495? ? ?? ? ?opensslgcc2017111620171020
22201483? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
22201896? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111620171020
22202191? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
22202860? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111620171020
22204119? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111620171020
22208760? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
22209198? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111620171020
22209309? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111620171020
22210041? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111620171020
22210457? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111620171020
22212320? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111620171020
22214363? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111620171020
22217449? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111620171020
22220338? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111620171020
22220663? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111620171020
22221752? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111620171020
22223724? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111620171020
22226110? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
22226212? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111620171020
22227002? ? ?? ? ?opensslcc2017111620171020
22228482? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111620171020
22232544? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
22232973? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
22236316? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111620171020
22237859? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111620171020
22241014? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111620171020
22241762? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111620171020
22248934? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
22251876? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
22254929? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111620171020
22258710? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111620171020
22269455? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
22275894? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
22280881? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111620171020

Test failure

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