Implementation notes: x86, hydra9, crypto_kem/mceliece6960119

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: mceliece6960119
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
820305240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017122320171218
821026787? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017122120171218
821043464? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017122120171218
821274404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017122320171218
821325066? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017122120171218
821377749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017122320171218
821393486? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017122220171218
821567217? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017122120171218
821654103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017122320171218
822468366? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017122120171218
824374236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017122320171218
824560597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017122320171218
824569614? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017122220171218
825428194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017122320171218
826748706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017122320171218
829737108? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017122220171218
829855528? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017122220171218
832191071? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017122220171218
834777737? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017122220171218
836111526? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017122120171218
837726824? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017122220171218
838919701? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017122120171218
839643623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017122220171218
840276888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017122320171218
840334155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017122220171218
844846906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017122320171218
844896491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017122220171218
844902942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017122220171218
845120443? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017122220171218
845260728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017122320171218
845321897? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017122220171218
845445857? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017122220171218
849340945? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017122120171218
850165794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017122220171218
850439452? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017122220171218
852680183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017122320171218
852762234? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017122220171218
853358218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017122220171218
853888815? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017122220171218
855121472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017122320171218
855908724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017122320171218
856491288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017122220171218
857251686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017122320171218
859446835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017122320171218
859529320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017122320171218
876394454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017122320171218
876657896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017122220171218
876887560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017122320171218
877918670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017122220171218
877959446? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017122220171218
877960203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017122320171218
878413430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017122320171218
878603234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017122320171218
878855449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017122220171218
878995470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017122320171218
879620568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017122320171218
884304524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017122320171218
885462098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017122320171218
886166503? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017122220171218
886980469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017122320171218
887100858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017122320171218
888184705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017122320171218
888288657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017122320171218
888377240? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017122220171218
888542820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017122320171218
894230473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017122320171218
900250939? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017122220171218
908562192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017122320171218
909698378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017122320171218
910133818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017122320171218
922412987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017122320171218
922571043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017122320171218
925198088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017122320171218
925366996? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017122220171218
925599779? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017122220171218
925815882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017122320171218
926132291? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017122220171218
930662372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017122320171218
934280463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017122320171218
1056553404? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017122220171218
1124927497? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017122220171218
1125072874? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017122220171218
1125091389? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017122220171218
1534331611? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017122220171218
1549397171? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017122220171218
1550210348? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017122220171218
1550310968? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017122220171218
1796089373? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017122220171218
1796476804? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017122220171218
1796493838? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017122220171218
1796509462? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017122220171218
1811884674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017122320171218
1811906622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017122320171218
1811980415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017122320171218
1812736498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017122320171218
1813478990? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017122220171218
1813643778? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017122220171218
1813905529? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017122220171218
1814272784? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017122220171218
1822730586? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017122120171218
1823284492? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017122120171218
1823417298? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017122220171218
1823464480? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017122120171218
1823478917? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017122120171218
1823645912? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017122120171218
1823648381? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017122220171218
1823671266? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017122120171218
1823680367? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017122120171218
1823723474? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017122120171218
1823835377? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017122220171218
1824300730? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017122120171218
1824965140? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017122220171218
1824982138? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017122220171218
1825642179? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017122220171218
1826346889? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017122220171218
1826460109? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017122220171218
1830742822? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017122120171218
1830948787? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017122120171218
1831061934? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017122220171218
1832648253? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017122120171218
1832824392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017122320171218
1832903870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017122220171218
1833027863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017122220171218
1833329304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017122220171218
1833630082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017122220171218
1835608625? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017122120171218
1837290421? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017122120171218
1837861270? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017122220171218
1840710434? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017122120171218
1843835435? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017122220171218
1846338838? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017122220171218
1846391544? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017122220171218
1851893770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017122320171218
1852387668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017122320171218
1856791621? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017122220171218
1856966910? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017122220171218
1860193376? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017122220171218
1861076381? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017122220171218
1861184021? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017122220171218
1861363990? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017122220171218
1867091578? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017122220171218
1867162694? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017122220171218
1871527614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017122320171218
1874062310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017122320171218
1874164483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017122320171218
1874171671? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017122320171218
1889878175? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017122220171218
1890217820? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017122220171218
1895507237? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017122120171218
1895595482? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017122220171218
1896146299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017122320171218
1896252580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017122320171218
1896993388? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017122220171218
1907588341? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017122220171218
1907791682? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017122220171218
1907897981? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017122220171218
1909071988? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017122220171218
1909794450? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017122220171218
1910035293? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017122220171218
1914534082? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017122120171218
1914541082? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017122120171218
1914591628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017122220171218
1914646082? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017122220171218
1914647819? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017122120171218
1914781430? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017122120171218
1916516740? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017122220171218
1917344104? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017122220171218
1917624040? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017122220171218
1918146945? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017122220171218
1919279984? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017122120171218
1919915457? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017122120171218
1946332903? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017122220171218

Test failure

Implementation: crypto_kem/mceliece6960119/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref