Implementation notes: amd64, hydra9, crypto_sign/donald1024

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: donald1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1306606? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
1306914? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
1307076? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1307288? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111220171020
1307408? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1307794? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
1307817? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1308039? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1308547? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1308678? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1308681? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111220171020
1309083? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
1309247? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1309381? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1309500? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1309757? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111220171020
1309775? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1309794? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
1309937? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
1310037? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
1310365? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1310405? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1310482? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1310711? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111220171020
1310793? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1310804? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
1310853? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1311047? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1311116? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1311126? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1311204? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111220171020
1311344? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111220171020
1311397? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
1311457? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
1311458? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
1311523? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
1311694? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1311783? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
1311867? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
1311879? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1312335? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1312486? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
1312523? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111220171020
1312603? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1312648? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
1312736? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111220171020
1312767? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1312775? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1312875? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
1312983? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
1313045? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1313106? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111220171020
1313133? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1313183? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111220171020
1313197? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1313450? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1313640? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111220171020
1313684? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111220171020
1313991? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1314005? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1314071? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1314126? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1314151? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
1314157? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
1314220? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1314272? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
1314440? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
1314581? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1314618? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1314799? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111220171020
1314813? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
1314825? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1314826? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1314993? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1315004? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1315151? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1315278? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
1315320? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1315330? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1315354? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
1315593? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1315651? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1315896? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1315908? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111220171020
1316165? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
1316435? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
1316567? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
1316597? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1316737? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1316842? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
1316871? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
1316930? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111220171020
1317045? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1317144? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111220171020
1317285? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111220171020
1317292? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
1317357? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1317414? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1317597? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
1319865? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1321147? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1321270? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111220171020
1321774? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1326221? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1335492? ? ?? ? ?opensslcc2017111220171020
1340819? ? ?? ? ?opensslgcc2017111220171020
1346056? ? ?? ? ?opensslgcc_-funroll-loops2017111220171020

Test failure

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