Implementation notes: amd64, hydra6, crypto_sign/pass769

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: pass769
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1843505? ? ?? ? ?ref-karatsubaclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1871859? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1887947? ? ?? ? ?ref-karatsubaclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1904688? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
1905165? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
1907207? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1909043? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1923780? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
1928155? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
1931153? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1933663? ? ?? ? ?ref-karatsubagcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1939021? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
1945072? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
1951391? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1952701? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1953488? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1958184? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1962813? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
1967034? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1973610? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1979101? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1980052? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1983510? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1983627? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
1988617? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1990340? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1990369? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1991349? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
2000824? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
2016028? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2017075? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
2018783? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
2022606? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
2022824? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2029426? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2050590? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2059160? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2176309? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
2177331? ? ?? ? ?ref-karatsubagcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
2203616? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
2214905? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
2215484? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
2243528? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
2245142? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
2246014? ? ?? ? ?ref-karatsubagcc_-m64_-O_-fomit-frame-pointer2017111420171020
2248099? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2248964? ? ?? ? ?ref-karatsubagcc_-O_-fomit-frame-pointer2017111420171020
2249589? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
2253314? ? ?? ? ?ref-karatsubaclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
2255881? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2256579? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
2261656? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
2265140? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
2267049? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
2274195? ? ?? ? ?ref-karatsubagcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
2276821? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
2282262? ? ?? ? ?ref-karatsubaclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2285529? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
2286762? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
2287313? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
2309822? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
2312666? ? ?? ? ?ref-karatsubagcc_-O2_-fomit-frame-pointer2017111420171020
2314235? ? ?? ? ?ref-karatsubagcc_-m64_-O3_-fomit-frame-pointer2017111420171020
2315978? ? ?? ? ?ref-karatsubagcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
2316758? ? ?? ? ?ref-karatsubagcc_-O3_-fomit-frame-pointer2017111420171020
2317360? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2318206? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
2319564? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2325343? ? ?? ? ?ref-karatsubagcc_-m64_-O2_-fomit-frame-pointer2017111420171020
2326709? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
2331377? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2333071? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2336583? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2338260? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2343932? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2350916? ? ?? ? ?ref-karatsubagcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2378047? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
2382371? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
2383853? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
2391703? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
2394500? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
2406012? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
2407298? ? ?? ? ?ref-karatsubagcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
2412925? ? ?? ? ?ref-karatsubaclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2420945? ? ?? ? ?ref-karatsubaclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2500408? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
2581589? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2583624? ? ?? ? ?ref-karatsubagcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2645149? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2646336? ? ?? ? ?ref-karatsubagcc_-Os_-fomit-frame-pointer2017111420171020
2647230? ? ?? ? ?ref-karatsubagcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2649466? ? ?? ? ?ref-karatsubagcc_-m64_-Os_-fomit-frame-pointer2017111420171020
2653071? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2653502? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
2653635? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2654382? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
2654958? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
2656037? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
2665893? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
2686038? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
2702278? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
2709974? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
2727180? ? ?? ? ?ref-karatsubagcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
2822298? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
2822805? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
2823185? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2823915? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
2827527? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2829118? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2829439? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2874739? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2875678? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
9941585? ? ?? ? ?ref-karatsubagcc_-funroll-loops2017111420171020
10399796? ? ?? ? ?ref-karatsubagcc2017111420171020
10658522? ? ?? ? ?ref-karatsubacc2017111420171020

Test failure

Implementation: crypto_sign/pass769/ref-karatsuba
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 ref-karatsuba
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref-karatsuba
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref-karatsuba