Implementation notes: x86, hydra6, crypto_kem/mceliece6960119

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: mceliece6960119
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
937509320? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017122520171218
937689400? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017122520171218
944213751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017122520171218
947426769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017122520171218
957769467? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017122320171218
957842149? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017122320171218
957936791? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017122320171218
958134574? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017122320171218
958446959? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017122320171218
960959938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017122520171218
960973170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017122520171218
961148341? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017122320171218
962663106? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017122320171218
967219042? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017122320171218
967810650? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017122220171218
971929736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017122520171218
971985047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017122620171218
972815981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017122520171218
973232108? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017122520171218
973368744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017122520171218
973377373? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017122520171218
973485000? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017122420171218
973495639? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017122420171218
974753899? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017122320171218
974863392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017122520171218
975251088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017122520171218
975389613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017122520171218
978830126? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017122320171218
978868144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017122520171218
979503151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017122520171218
979713540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017122520171218
980228695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017122520171218
1000874597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017122620171218
1003537111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017122620171218
1003677151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017122620171218
1005848082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017122620171218
1007125247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017122620171218
1008042018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017122620171218
1016113093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017122520171218
1016305348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017122520171218
1016325087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017122520171218
1016928102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017122520171218
1017490802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017122520171218
1019526423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017122520171218
1020209021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017122520171218
1020843571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017122520171218
1022349329? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017122520171218
1027852878? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017122420171218
1028593867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017122620171218
1029028654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017122620171218
1029400321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017122620171218
1032039030? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017122420171218
1032148406? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017122420171218
1032563062? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017122420171218
1033886132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017122620171218
1036199350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017122620171218
1040955825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017122520171218
1041287172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017122520171218
1042150597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017122520171218
1043786851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017122520171218
1043974187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017122520171218
1044719943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017122520171218
1047767145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017122520171218
1047824773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017122520171218
1049452314? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017122420171218
1049682264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017122520171218
1053101489? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017122320171218
1053241200? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017122320171218
1053947888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017122520171218
1057475272? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017122420171218
1057668477? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017122420171218
1058446315? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017122420171218
1061966174? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017122420171218
1068473376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017122520171218
1080508646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017122520171218
1082055931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017122520171218
1082240863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017122520171218
1082849474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017122520171218
1103275630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017122620171218
1538377075? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017122420171218
1538702556? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017122320171218
1539048260? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017122420171218
1585688086? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017122520171218
1589677186? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017122320171218
1589955572? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017122420171218
1590609705? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017122420171218
1733302774? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017122520171218
1895539609? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017122320171218
1924368559? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017122420171218
1924598743? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017122420171218
1932784847? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017122420171218
1940183472? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017122320171218
1940380731? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017122320171218
1940401573? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017122320171218
1940416130? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017122320171218
1940444259? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017122320171218
1940934047? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017122320171218
1972069201? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017122320171218
1977980273? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017122320171218
1985741936? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017122320171218
1986321963? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017122320171218
2051721943? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017122420171218
2051857905? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017122420171218
2058600003? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017122320171218
2059070693? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017122320171218
2065260427? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017122420171218
2072273270? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017122320171218
2073198427? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017122320171218
2080252482? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017122320171218
2088781941? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017122320171218
2091072816? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017122320171218
2096548740? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017122320171218
2115456618? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017122320171218
2115530366? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017122320171218
2116273254? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017122320171218
2131309093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017122520171218
2133261010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017122520171218
2133697707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017122520171218
2133850735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017122520171218
2144091605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017122520171218
2144265964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017122520171218
2150761909? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017122320171218
2151870696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017122520171218
2151953506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017122520171218
2166171673? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017122320171218
2166640610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017122620171218
2167170533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017122620171218
2171409414? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017122420171218
2171727709? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017122420171218
2178213293? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017122320171218
2183293240? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017122420171218
2184084125? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017122420171218
2191545508? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017122420171218
2193863366? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017122420171218
2195596414? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017122320171218
2195888333? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017122320171218
2197174136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017122520171218
2197435994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017122520171218
2197449262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017122520171218
2198045975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017122520171218
2199157986? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017122420171218
2199898607? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017122320171218
2200021150? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017122320171218
2200065946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017122620171218
2200129634? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017122320171218
2200659269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017122620171218
2201019725? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017122420171218
2202538958? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017122420171218
2203708188? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017122520171218
2204094681? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017122420171218
2205810162? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017122320171218
2205983286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017122520171218
2211250091? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017122320171218
2229823948? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017122420171218
2231755117? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017122420171218
2239105494? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017122520171218
2253327735? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017122320171218
2300011344? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017122420171218
2300495979? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017122420171218
2313538311? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017122420171218
2328730835? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017122420171218
2329022666? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017122420171218
2329847442? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017122420171218
2337123018? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017122320171218
2403390285? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017122420171218
2418835612? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017122420171218
2420026010? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017122420171218
2424937614? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017122420171218
2428294660? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017122420171218
2604847312? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017122420171218
2605110999? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017122420171218
2704460792? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017122520171218

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