Implementation notes: x86, titan0, crypto_sign/ntrumls439x

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1070232refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
1102020refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
1260228refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
1270072refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
1278984refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
1282036refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
1282820refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
1286736refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
1288340refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
1291844refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
1293800refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
1309556refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
1339316refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
1350652refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
1357648refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
1393764refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
1408904refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
1424336refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
1491828refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
1522892refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
1836616refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
1940952refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
1951512refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
1968160refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
1970880refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
1974412refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
1974764refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
1976216refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
1981720refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
1994228refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
2006076refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
2009072refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
2020548refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
2031636refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
2033212refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
2052620refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
2064528refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
2067888refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
2074880refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
2084696refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
2088356refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
2090728refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
2093784refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
2095940refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
2095992refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
2102456refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
2103560refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
2104244refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
2106908refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
2108460refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
2108724refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
2120648refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
2120864refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
2121488refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
2122788refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
2123240refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
2128108refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
2128296refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
2128936refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
2133156refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
2133212refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
2133224refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
2134444refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
2139264refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
2139864refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
2141860refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
2148084refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
2150636refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
2152260refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
2152288refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
2152300refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
2153164refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
2155308refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
2157768refgcc -m32 -O -fomit-frame-pointer2019080720190803
2158044refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
2158240refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
2159660refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
2159972refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
2160232refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
2163876refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
2164884refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
2169036refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
2172472refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
2174512refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
2178476refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
2181652refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
2182176refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
2186808refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
2186992refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
2192732refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
2197744refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
2205016refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
2218508refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
2225068refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
2236212refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
2236680refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
2243860refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
2244760refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
2246212refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
2251204refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
2251692refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
2255632refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
2266536refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
2271196refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
2273224refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
2276088refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
2276628refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
2292452refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
2300112refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
2306152refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
2316892refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
2323652refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
2326712refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
2326752refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
2328612refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
2333328refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
2347320refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
2360760refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
2379764refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
2398408refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
2427856refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
2440400refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
2442756refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
2448076refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
2450980refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
2454568refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
2483580refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
2485428refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
2489864refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
2490012refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
2497776refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
2498740refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
2502064refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
2502920refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
2512192refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
2523888refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
2536072refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
2538632refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
2561992refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
2571760refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
2580752refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
2625248refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
2651580refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
2653332refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
2653680refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
2657428refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
2661692refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
2662348refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
2663632refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
2667224refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
2668044refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
2669156refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
2676448refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
2678384refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
2678856refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
2685288refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
2699276refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
2699920refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
2712136refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
2712520refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
2722844refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
2731008refgcc -m32 -Os -fomit-frame-pointer2019080720190803
2741264refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
2767920refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
2808464refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
2812796refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
2818668refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
2819736refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
2826192refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
2879272refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
2927208refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
3245436refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
3275004refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
3789880refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
3887440refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
4027280refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803