Implementation notes: amd64, h3neo, crypto_sign/pass863

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: pass863
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2239504? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
2244604? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111420161009
2244940? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111420161009
2246304? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
2254603? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
2256393? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111420161009
2259625? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111420161009
2260937? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O3_-fomit-frame-pointer2016111420161009
2263720? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
2265959? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111420161009
2266212? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O2_-fomit-frame-pointer2016111420161009
2267970? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111420161009
2268851? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111420161009
2268969? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111420161009
2283056? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O_-fomit-frame-pointer2016111420161009
2284186? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111420161009
2296938? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111420161009
2334192? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
2337682? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
2341706? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111420161009
2344720? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111420161009
2349112? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
2352494? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
2372345? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
2373626? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
2403249? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111420161009
2412659? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111420161009
2414679? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111420161009
2457838? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
2458771? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
2465429? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111420161009
2472500? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111420161009
2478613? ? ?? ? ?ref-karatsubagcc_-march=k8_-O3_-fomit-frame-pointer2016111420161009
2770276? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
2777140? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111420161009
2801987? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111420161009
2803596? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
2805699? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111420161009
2806823? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
2822744? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
2853838? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111420161009
2855966? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111420161009
2856310? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111420161009
2858276? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111420161009
2876898? ? ?? ? ?ref-karatsubagcc_-O2_-fomit-frame-pointer2016111420161009
2890962? ? ?? ? ?ref-karatsubagcc_-m64_-O2_-fomit-frame-pointer2016111420161009
2910808? ? ?? ? ?ref-karatsubagcc_-march=k8_-O_-fomit-frame-pointer2016111420161009
2919733? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111420161009
2959428? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111420161009
2959600? ? ?? ? ?ref-karatsubagcc_-O_-fomit-frame-pointer2016111420161009
2960081? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111420161009
2961999? ? ?? ? ?ref-karatsubagcc_-m64_-O_-fomit-frame-pointer2016111420161009
2963516? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O_-fomit-frame-pointer2016111420161009
2982733? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111420161009
2986707? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111420161009
3016016? ? ?? ? ?ref-karatsubagcc_-m64_-O3_-fomit-frame-pointer2016111420161009
3017833? ? ?? ? ?ref-karatsubagcc_-O3_-fomit-frame-pointer2016111420161009
3019891? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111420161009
3084655? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111420161009
3088957? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111420161009
3091156? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111420161009
3132192? ? ?? ? ?ref-karatsubagcc_-march=k8_-O2_-fomit-frame-pointer2016111420161009
3136126? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111420161009
3137960? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111420161009
3153898? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
3155467? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
3168611? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
3174712? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
3396993? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
3433639? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111420161009
3460102? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
3460359? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
3495715? ? ?? ? ?ref-karatsubagcc_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
3512566? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111420161009
3513324? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
3519272? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111420161009
3520627? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-Os_-fomit-frame-pointer2016111420161009
3521163? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111420161009
3524654? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111420161009
3526298? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
3528694? ? ?? ? ?ref-karatsubagcc_-march=k8_-Os_-fomit-frame-pointer2016111420161009
3530014? ? ?? ? ?ref-karatsubagcc_-Os_-fomit-frame-pointer2016111420161009
3532076? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111420161009
3534759? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111420161009
3534885? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111420161009
3541367? ? ?? ? ?ref-karatsubagcc_-m64_-Os_-fomit-frame-pointer2016111420161009
3542349? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
3545790? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111420161009
3552016? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111420161009
3611128? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111420161009
3621226? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
3626438? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111420161009
5305873? ? ?? ? ?ref-karatsubaclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
5312419? ? ?? ? ?ref-karatsubaclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111420161009
5415151? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
5415164? ? ?? ? ?ref-karatsubaclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111420161009
5416392? ? ?? ? ?ref-karatsubaclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
5417607? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
16384656? ? ?? ? ?ref-karatsubagcc2016111420161009
16387864? ? ?? ? ?ref-karatsubagcc_-funroll-loops2016111420161009
16389248? ? ?? ? ?ref-karatsubacc2016111420161009

Test failure

Implementation: crypto_sign/pass863/ref-karatsuba
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref-karatsuba