Implementation notes: x86, kizomba, crypto_kem/kyber1024

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: kyber1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1717449refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
1735389refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018092720180818
1738353refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018092720180818
1741405refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018092720180818
1747850refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
1752810refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018092720180818
1759754refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018092720180818
1798992refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018092720180818
1807103refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018092720180818
1810786refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
1810830refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018092720180818
1826278refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018092720180818
1827564refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018092720180818
1835093refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018092720180818
1835198refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018092720180818
1866563refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
1880482refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018092720180818
1881776refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018092720180818
1881788refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
1898133refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018092720180818
1899957refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018092720180818
1907040refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018092720180818
1914899refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018092720180818
1916465refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018092720180818
1919194refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018092720180818
1921338refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018092720180818
1932117refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
1948476refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
1954462refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
1968171refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
1970412refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018092720180818
1974229refgcc -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
1977596refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
1978599refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
1980692refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018092720180818
1984877refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
1984917refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
1988305refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
1991014refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
1991659refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
2000905refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018092720180818
2033415refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
2034820refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
2038905refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
2046329refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018092720180818
2051946refgcc -m32 -march=core2 -O -fomit-frame-pointer2018092720180818
2056214refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018092720180818
2058583refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
2061951refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018092720180818
2069252refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
2070770refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018092720180818
2075358refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
2076155refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
2078786refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
2078865refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018092720180818
2088506refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
2094101refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
2099734refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
2103278refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018092720180818
2116909refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
2132266refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
2135203refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
2144496refgcc -m32 -O3 -fomit-frame-pointer2018092720180818
2149953refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
2152510refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
2156336refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
2163233refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
2163704refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
2164863refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
2165544refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
2169201refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
2169274refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
2180830refgcc -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
2184487refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
2185349refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
2194966refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
2200516refgcc -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
2207212refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018092720180818
2208670refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018092720180818
2211468refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
2213103refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
2213486refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
2219860refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
2228145refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
2232951refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
2249306refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
2251668refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
2253485refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
2257546refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
2259738refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018092720180818
2261526refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
2262246refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
2262967refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
2262998refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
2263262refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
2263334refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
2264951refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
2268550refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
2272230refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
2272508refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
2275796refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
2276841refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
2277481refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
2277996refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
2281170refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
2281775refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
2283470refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
2285933refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
2288289refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
2288977refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
2291896refgcc -m32 -Os -fomit-frame-pointer2018092720180818
2294050refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
2294395refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
2300911refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
2302285refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
2303553refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
2307637refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
2314904refgcc -m32 -O -fomit-frame-pointer2018092720180818
2317399refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
2318188refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
2320215refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
2320627refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
2325776refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
2326204refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
2331212refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
2331943refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
2332009refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
2336675refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
2340135refgcc -m32 -O2 -fomit-frame-pointer2018092720180818
2342289refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
2379282refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
2385859refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
2392581refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
2396804refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
2406093refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
2420296refgcc -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
2427228refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
2440633refgcc -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
2517012refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
2519738refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
2522605refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
2522998refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
2539597refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
2554194refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
2569179refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
2574717refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
2583978refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
2599109refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
2599829refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
2614091refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
2629911refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
2640222refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
2644786refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
2651137refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
2654051refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
2666730refgcc -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
2686161refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
2695230refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
2706214refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
2708028refgcc -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
2739875refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
2748722refgcc -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
3987125refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
4031300refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
4091441refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
4128570refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018092720180818
4136470refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018092720180818
4157182refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
4162943refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
4170607refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
4170885refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
4197452refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
4295821refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
4307272refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
4324559refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
4343458refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818