Implementation notes: amd64, calvin, crypto_sign/ronald768

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ronald768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1161947? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111620171020
1162551? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111620171020
1164127? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1164639? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1164797? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111620171020
1165269? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
1165505? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111620171020
1166747? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111620171020
1167108? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1168027? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1168843? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111620171020
1169298? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
1169683? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1169892? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1170030? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111620171020
1170279? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
1170568? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111620171020
1170689? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1170730? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111620171020
1171283? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111620171020
1171378? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1172223? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1172606? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1172778? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1172878? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111620171020
1172878? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1172902? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1173067? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1173485? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111620171020
1173583? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1173874? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111620171020
1174025? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111620171020
1174278? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111620171020
1174341? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1174350? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111620171020
1174421? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1174467? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1174494? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
1174537? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111620171020
1174766? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111620171020
1174911? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1174978? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1175043? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1175249? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111620171020
1175377? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
1175703? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111620171020
1175713? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111620171020
1175744? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1175900? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1176174? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1176275? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1176356? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1176430? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111620171020
1176976? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1177041? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1177073? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1177147? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111620171020
1177188? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111620171020
1177324? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1177334? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111620171020
1177336? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111620171020
1177372? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1177669? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
1178138? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
1178333? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111620171020
1178536? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111620171020
1178687? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111620171020
1178762? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1178924? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1179032? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111620171020
1179313? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111620171020
1179411? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1179610? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111620171020
1179776? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111620171020
1180105? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111620171020
1180218? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1180241? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111620171020
1180286? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111620171020
1180583? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1180658? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111620171020
1180707? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1180896? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111620171020
1181256? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111620171020
1181343? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1181511? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
1181662? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111620171020
1181869? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111620171020
1181887? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111620171020
1181994? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
1182368? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1182551? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111620171020
1182590? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111620171020
1182858? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111620171020
1182865? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
1183146? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111620171020
1183483? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111620171020
1184124? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111620171020
1184178? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1184716? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1184942? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111620171020
1185289? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1185888? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111620171020
1186177? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1188469? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111620171020
1189169? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1190739? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111620171020
1191316? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1191701? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1192845? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111620171020
1194831? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1195993? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111620171020
1196095? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1199471? ? ?? ? ?opensslgcc2017111620171020
1202433? ? ?? ? ?opensslgcc_-funroll-loops2017111620171020
1208302? ? ?? ? ?opensslcc2017111620171020

Test failure

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