Implementation notes: x86, samba, crypto_sign/ntrumls439x

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
913141refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
919931refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
1072655refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
1074984refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
1082879refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
1088166refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
1091516refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
1116706refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
1124455refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
1136177refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
1136267refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
1136652refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
1137925refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
1140794refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
1146009refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
1209833refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
1241250refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
1262131refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
1334044refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
1342964refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
1701320refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
1778141refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
1820605refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
1822000refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
1826409refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
1836041refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
1838240refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
1848719refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
1849143refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
1860355refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
1867221refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
1869667refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
1873750refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
1875113refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
1875195refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
1876452refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
1876774refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
1877284refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
1878335refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
1878617refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
1879087refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
1880827refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
1882760refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
1902850refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
1907288refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
1912762refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
1915053refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
1916365refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
1917641refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
1917748refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
1918605refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
1919064refgcc -m32 -O -fomit-frame-pointer2019080620190803
1922453refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
1922889refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
1923321refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
1926057refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
1926651refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
1927693refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
1927885refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
1928171refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
1930719refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
1932855refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
1932885refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
1934422refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
1935111refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
1936639refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
1936691refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
1938421refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
1939276refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
1939609refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
1940748refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
1941135refgcc -m32 -O2 -fomit-frame-pointer2019080620190803
1941760refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
1945472refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
1945506refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
1946026refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
1946859refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
1948899refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
1949056refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
1950012refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
1950794refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
1952927refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
1954917refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
1954989refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
1955193refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
1955562refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
1957205refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
1959382refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
1959972refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
1960272refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
1963323refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
1963387refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
1963419refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
1965875refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
1973034refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
1975066refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
1977748refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
1981095refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
1987145refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
1989688refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
1992346refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
1995069refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
1995572refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
1998601refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
2003504refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
2021645refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
2032386refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
2033615refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
2047280refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
2051540refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
2053544refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
2054756refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
2058960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
2065992refgcc -m32 -O3 -fomit-frame-pointer2019080620190803
2069810refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
2070603refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
2074659refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
2079875refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
2085422refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
2097955refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
2154127refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
2161591refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
2162548refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
2172471refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
2181081refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
2181106refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
2187091refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
2207728refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
2274443refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
2286606refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
2290687refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
2292070refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
2292127refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
2293656refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
2298946refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
2301563refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
2302246refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
2304049refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
2307732refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
2314187refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
2316847refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
2321250refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
2330861refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
2332627refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
2334020refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
2337990refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
2346405refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
2348286refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
2428777refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
2430342refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
2435259refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
2443365refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
2443939refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
2445684refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
2448176refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
2461871refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
2469389refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
2469702refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
2471002refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
2476002refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
2479133refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
2479787refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
2481994refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
2487048refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
2487346refgcc -m32 -Os -fomit-frame-pointer2019080620190803
2492484refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
2549135refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
2553121refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
2558339refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
2569244refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
2616591refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
2629060refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
2784369refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
2812359refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
3671977refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
3694547refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803