Implementation notes: amd64, hobbes, crypto_sign/ecdonaldb233

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldb233
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4181777? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111520171020
4183548? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111520171020
4188663? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
4188833? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111520171020
4190595? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111520171020
4191705? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111520171020
4194329? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111520171020
4196430? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
4196697? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111520171020
4197184? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
4198415? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111520171020
4198704? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111520171020
4199746? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
4202103? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
4202379? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
4203561? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111520171020
4206098? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111520171020
4207411? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
4207468? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111520171020
4208102? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
4209079? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111520171020
4210108? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111520171020
4212082? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111520171020
4212257? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111520171020
4212802? ? ?? ? ?opensslgcc_-funroll-loops2017111520171020
4213272? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111520171020
4213289? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111520171020
4213336? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111520171020
4213513? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
4213631? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
4214420? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111520171020
4214607? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
4215236? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111520171020
4215361? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111520171020
4216287? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111520171020
4216859? ? ?? ? ?opensslcc2017111520171020
4217366? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
4217579? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111520171020
4217747? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
4218212? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111520171020
4218767? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111520171020
4219422? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111520171020
4221005? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111520171020
4221452? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111520171020
4221736? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111520171020
4221799? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111520171020
4221816? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
4222327? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111520171020
4222979? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111520171020
4223236? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111520171020
4224367? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
4224428? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111520171020
4224499? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111520171020
4224575? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
4224714? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
4225003? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111520171020
4225271? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111520171020
4225280? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111520171020
4225504? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111520171020
4225864? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111520171020
4225906? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111520171020
4226692? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
4227029? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111520171020
4227648? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111520171020
4227713? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
4228366? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111520171020
4229381? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111520171020
4230555? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
4231230? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111520171020
4232937? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
4232976? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111520171020
4233199? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
4233692? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111520171020
4233743? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111520171020
4235281? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
4235437? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111520171020
4235967? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111520171020
4236801? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
4237101? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111520171020
4238399? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111520171020
4238555? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
4238565? ? ?? ? ?opensslgcc2017111520171020
4238759? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111520171020
4238784? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111520171020
4240696? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111520171020
4243696? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111520171020
4245149? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
4245516? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111520171020
4245625? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111520171020
4245703? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
4246384? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111520171020
4246703? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111520171020
4247090? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
4248423? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111520171020
4249296? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111520171020
4249534? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111520171020
4249888? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
4252127? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
4252334? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111520171020
4254415? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111520171020
4255781? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111520171020
4256280? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111520171020
4256784? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111520171020
4258203? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111520171020
4260526? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111520171020
4263282? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111520171020
4263818? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111520171020
4263979? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111520171020
4264220? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111520171020
4273252? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111520171020
4274392? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111520171020
4279101? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
4284619? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111520171020
4298032? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111520171020
4348063? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111520171020

Test failure

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