Implementation notes: amd64, calvin, crypto_sign/ecdonaldp192

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldp192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2512130? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111520171020
2513854? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
2515479? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
2516049? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017111520171020
2516280? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111520171020
2516770? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111520171020
2516837? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111520171020
2517006? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
2517114? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111520171020
2517228? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111520171020
2517366? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
2517476? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017111520171020
2517868? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
2518234? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111520171020
2518836? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017111520171020
2518877? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111520171020
2519066? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111520171020
2519116? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111520171020
2519282? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
2520106? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111520171020
2520117? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111520171020
2520391? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111520171020
2520491? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111520171020
2520713? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
2520887? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111520171020
2521004? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
2521286? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111520171020
2521537? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
2522163? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017111520171020
2522176? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
2522445? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
2522662? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017111520171020
2522724? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017111520171020
2522731? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
2522864? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111520171020
2523001? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017111520171020
2523056? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
2523088? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
2523119? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111520171020
2523181? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111520171020
2523543? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111520171020
2523724? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111520171020
2523934? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111520171020
2524075? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017111520171020
2524082? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111520171020
2524142? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111520171020
2524266? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111520171020
2524294? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111520171020
2524302? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111520171020
2524438? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111520171020
2524743? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
2524958? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
2525463? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
2525490? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111520171020
2525547? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111520171020
2525553? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111520171020
2526280? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
2526459? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017111520171020
2526628? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111520171020
2526783? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111520171020
2526875? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111520171020
2526913? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
2526995? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017111520171020
2527193? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
2527324? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111520171020
2527377? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111520171020
2527456? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111520171020
2527615? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111520171020
2528006? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111520171020
2528046? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111520171020
2528115? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
2528145? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111520171020
2528157? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111520171020
2528172? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111520171020
2528433? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111520171020
2528463? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111520171020
2528764? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111520171020
2529004? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111520171020
2529398? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111520171020
2529482? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111520171020
2529889? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
2530239? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111520171020
2530353? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017111520171020
2530495? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111520171020
2530517? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
2531121? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111520171020
2531151? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111520171020
2531228? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
2531321? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111520171020
2531416? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111520171020
2531680? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111520171020
2532165? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111520171020
2532246? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111520171020
2532599? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111520171020
2532808? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111520171020
2532810? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111520171020
2532843? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017111520171020
2533180? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111520171020
2533737? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111520171020
2533752? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111520171020
2533871? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111520171020
2534773? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111520171020
2534964? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111520171020
2535217? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111520171020
2535449? ? ?? ? ?opensslcc2017111520171020
2535672? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017111520171020
2536776? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111520171020
2537729? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017111520171020
2539105? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111520171020
2539431? ? ?? ? ?opensslgcc2017111520171020
2540428? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111520171020
2542536? ? ?? ? ?opensslgcc_-funroll-loops2017111520171020
2554529? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111520171020
2572655? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111520171020
2572687? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111520171020

Test failure

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