Implementation notes: amd64, hydra9, crypto_sign/ecdonaldp224

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldp224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1398682? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1399995? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1400009? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1400101? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1400141? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1400146? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1400674? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1400704? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1400916? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1400998? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111220171020
1401149? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1401331? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1401488? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111220171020
1401537? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1401537? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
1401620? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
1401621? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1401692? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111220171020
1401697? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111220171020
1401706? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1401791? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
1401898? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1401919? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
1401929? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
1401972? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1402012? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111220171020
1402016? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
1402036? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1402059? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1402065? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111220171020
1402079? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1402092? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1402129? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111220171020
1402143? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
1402211? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1402234? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1402322? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
1402331? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1402345? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111220171020
1402350? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111220171020
1402458? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111220171020
1402506? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1402558? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1402593? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1402643? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1402661? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1402707? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111220171020
1402733? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1402812? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111220171020
1402812? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1402827? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
1402876? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1402915? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
1402941? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
1402958? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
1402991? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1403070? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1403129? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111220171020
1403197? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111220171020
1403299? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
1403408? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1403547? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111220171020
1403583? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
1403700? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
1403773? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
1403977? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1404021? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1404037? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
1404047? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1404087? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
1404121? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1404207? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
1404247? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111220171020
1404341? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1404449? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
1404766? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1404843? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1404907? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
1404918? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
1404928? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111220171020
1405167? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
1405441? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1405525? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1405824? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
1406703? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1407572? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
1407650? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1408339? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1408681? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1409001? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
1409057? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
1409246? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1410813? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
1410974? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
1413423? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
1413907? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1414749? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1416521? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111220171020
1418474? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1428272? ? ?? ? ?opensslgcc2017111220171020
1435737? ? ?? ? ?opensslgcc_-funroll-loops2017111220171020
1439060? ? ?? ? ?opensslcc2017111220171020
1463590? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1473074? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1494582? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
1497617? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
1506246? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020

Test failure

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