Implementation notes: amd64, hydra1, crypto_sign/ntrumls401x

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_sign
Primitive: ntrumls401x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1668447refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102520161009
1668845refgcc -funroll-loops -O2 -fomit-frame-pointer2016102520161009
1669027refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1682569refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
1685741refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102520161009
1717843refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1718906refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102520161009
1724154refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1725016refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1969479refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1969690refgcc -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1971733refgcc -m64 -O2 -fomit-frame-pointer2016102520161009
1972292refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1973969refgcc -march=k8 -O2 -fomit-frame-pointer2016102520161009
1978815refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102520161009
1981869refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102520161009
1986697refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102520161009
1986883refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
1987490refgcc -funroll-loops -O -fomit-frame-pointer2016102520161009
1991384refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1991557refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
2000589refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
2000819refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102520161009
2008638refgcc -O2 -fomit-frame-pointer2016102520161009
2016387refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
2028955refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
2081892refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102520161009
2101163refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
2102456refgcc -march=nocona -O2 -fomit-frame-pointer2016102520161009
2113101refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
2113742refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
2114024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102520161009
2115546refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102520161009
2146269refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102520161009
2186161refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2186713refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102520161009
2190737refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102520161009
2190744refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
2190957refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
2191446refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102520161009
2191730refgcc -funroll-loops -O3 -fomit-frame-pointer2016102520161009
2221601refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
2222136refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102520161009
2223128refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102520161009
2223630refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
2225632refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2226776refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2227618refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2238295refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2238492refgcc -O -fomit-frame-pointer2016102520161009
2238859refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2240898refgcc -m64 -O -fomit-frame-pointer2016102520161009
2246307refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102520161009
2248051refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102520161009
2249008refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
2288869refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
2303161refgcc -Os -fomit-frame-pointer2016102520161009
2303502refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102520161009
2309819refgcc -march=barcelona -Os -fomit-frame-pointer2016102520161009
2312861refgcc -funroll-loops -Os -fomit-frame-pointer2016102520161009
2316656refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
2322322refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102520161009
2324866refgcc -march=k8 -Os -fomit-frame-pointer2016102520161009
2330246refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
2340787refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
2341194refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
2341681refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
2345062refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102520161009
2347618refgcc -m64 -Os -fomit-frame-pointer2016102520161009
2349744refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
2355097refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
2355379refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102520161009
2355573refgcc -march=k8 -O3 -fomit-frame-pointer2016102520161009
2355589refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102520161009
2356139refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
2357660refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2372992refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
2389316refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
2414760refgcc -march=barcelona -O3 -fomit-frame-pointer2016102520161009
2422138refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
2423285refgcc -march=nocona -O -fomit-frame-pointer2016102520161009
2427946refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
2428336refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102520161009
2493149refgcc -march=nocona -Os -fomit-frame-pointer2016102520161009
2501509refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
2634849refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102520161009
2640005refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
2644197refgcc -march=k8 -O -fomit-frame-pointer2016102520161009
2651258refgcc -march=barcelona -O -fomit-frame-pointer2016102520161009
2651609refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
2653324refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
2670596refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
2671851refgcc -O3 -fomit-frame-pointer2016102520161009
2674851refgcc -m64 -O3 -fomit-frame-pointer2016102520161009
2721451refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
2729323refgcc -march=nocona -O3 -fomit-frame-pointer2016102520161009
2734269refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102520161009
3307205refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
5989294refcc2016102520161009
6017878refgcc2016102520161009
6054595refgcc -funroll-loops2016102520161009

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