Implementation notes: amd64, mace, crypto_sign/ntrumls401x

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ntrumls401x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1879381? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016112020161009
1883068? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016112020161009
1884360? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016112020161009
1907002? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016112020161009
1923938? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016112020161009
1925830? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016112020161009
1927107? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016112020161009
1927619? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016112020161009
1928560? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016112020161009
2206451? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016112020161009
2206801? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016112020161009
2207047? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016112020161009
2278303? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016112020161009
2278529? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016112020161009
2293648? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016112020161009
2294022? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016112020161009
2296068? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016112020161009
2299030? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016112020161009
2300388? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016112020161009
2300578? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016112020161009
2301151? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016112020161009
2315482? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016112020161009
2315938? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016112020161009
2318431? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016112020161009
2339324? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016112020161009
2339338? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016112020161009
2345097? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016112020161009
2345852? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016112020161009
2350672? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016112020161009
2356488? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016112020161009
2386895? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016112020161009
2392129? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016112020161009
2496416? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016112020161009
2497313? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016112020161009
2500539? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016112020161009
2546302? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016112020161009
2546615? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016112020161009
2547164? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016112020161009
2548542? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016112020161009
2553254? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016112020161009
2701411? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016112020161009
2702792? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016112020161009
2835964? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016112020161009
2836956? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016112020161009
2837814? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016112020161009
2913881? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016112020161009
2915262? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016112020161009
2915511? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016112020161009
2920967? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016112020161009
2934933? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016112020161009
2966794? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016112020161009
3077377? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016112020161009
3078452? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016112020161009
3079039? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016112020161009
3079048? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016112020161009
3080652? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016112020161009
3083453? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016112020161009
3093828? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016112020161009
3134142? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016112020161009
3135660? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016112020161009
3135741? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016112020161009
3136061? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016112020161009
3136263? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016112020161009
3136611? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016112020161009
3136942? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016112020161009
3137681? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016112020161009
3138066? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016112020161009
3138141? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016112020161009
3138429? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016112020161009
3139043? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016112020161009
3162464? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016112020161009
3162924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016112020161009
3323061? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016112020161009
3465102? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016112020161009
3469704? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016112020161009
3470704? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016112020161009
3479130? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016112020161009
3480489? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016112020161009
3500306? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016112020161009
3503190? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016112020161009
3534785? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016112020161009
3535170? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016112020161009
3680757? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016112020161009
3682215? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016112020161009
3683019? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016112020161009
3684518? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016112020161009
3685693? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016112020161009
3689706? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112020161009
3690749? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016112020161009
3701838? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016112020161009
3703755? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112020161009
3703924? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112020161009
3704704? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112020161009
3908220? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016112020161009
3912880? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016112020161009
3917699? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016112020161009
3965875? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016112020161009
3968456? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016112020161009
8761167? ? ?? ? ?refcc2016112020161009
8775009? ? ?? ? ?refgcc_-funroll-loops2016112020161009
8818056? ? ?? ? ?refgcc2016112020161009

Test failure

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