Implementation notes: x86, kizomba, crypto_sign/ntrumls439x

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
996129refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082820180818
1054814refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082820180818
1095901refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082820180818
1097541refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082820180818
1102100refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
1118210refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
1128750refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
1137264refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
1147831refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
1152558refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
1153891refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082820180818
1176977refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
1189799refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082820180818
1211062refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082820180818
1214932refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082820180818
1231831refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
1236034refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
1279342refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
1390904refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
1440633refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
1764309refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
1855235refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
1865879refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082820180818
1871073refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
1885088refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082820180818
1885710refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
1891760refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082820180818
1892728refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
1893089refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082820180818
1894454refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082820180818
1895784refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
1897881refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082820180818
1900094refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
1904512refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
1906306refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
1908480refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
1916385refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082820180818
1921439refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
1922488refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
1923365refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
1932859refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
1934581refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
1936528refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
1937557refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
1945300refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
1945405refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082820180818
1949044refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
1952998refgcc -m32 -O -fomit-frame-pointer2018082820180818
1954655refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
1971343refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
1978264refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
1979053refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
1980591refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082820180818
1981482refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
1987474refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
1991190refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
1994010refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
1995006refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
1995579refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
1999754refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
2000143refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
2001145refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2002050refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
2003853refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
2004982refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2005339refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
2010984refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2010998refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
2012371refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2012913refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
2014895refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
2015955refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
2019373refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082820180818
2020713refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
2021556refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
2021609refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2022365refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2025568refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082820180818
2027020refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2029879refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082820180818
2030010refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
2030250refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
2030875refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
2031814refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
2034048refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
2037045refgcc -m32 -O3 -fomit-frame-pointer2018082820180818
2038441refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
2039232refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2039492refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082820180818
2040076refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
2050145refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
2055104refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
2057301refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2057794refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2060351refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2062119refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2065008refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
2066766refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2069260refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
2072022refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082820180818
2072450refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
2077046refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2077712refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082820180818
2084526refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2088383refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082820180818
2089076refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2090906refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2092843refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
2099307refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
2100379refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2107911refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2120572refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2121442refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082820180818
2127834refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2143383refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
2146855refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082820180818
2166786refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
2178945refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2179004refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
2180244refgcc -m32 -O2 -fomit-frame-pointer2018082820180818
2194220refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2200591refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
2210361refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
2217770refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082820180818
2222625refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
2239157refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
2245478refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
2250892refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2254776refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
2257941refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
2279998refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082820180818
2292460refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
2332646refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
2368580refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
2404083refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
2414767refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082820180818
2419555refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
2422879refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
2429299refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082820180818
2429885refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082820180818
2431861refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
2431891refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082820180818
2433424refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
2434796refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082820180818
2440388refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
2442234refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
2447446refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
2457748refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
2458422refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
2480964refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
2481145refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
2482816refgcc -m32 -Os -fomit-frame-pointer2018082820180818
2496010refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
2496728refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
2497181refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
2499561refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
2525032refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
2558399refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
2559440refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082820180818
2563976refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
2569289refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
2570371refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
2583840refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
2593482refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
2625312refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
2627949refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
2630414refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
2638591refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
2664474refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
2764264refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
2804725refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
2833443refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082820180818
3104272refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082820180818
3467327refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
3771797refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818
3945465refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818