Implementation notes: x86, hobbes, crypto_kem/mceliece6960119

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: mceliece6960119
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
791463591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017123020171218
791517142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017123020171218
799900241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017123020171218
799906726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017123020171218
802648322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017123020171218
803490226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017123020171218
803742436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017123020171218
804609957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017123020171218
835909308? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017122820171218
838458755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017123020171218
839545508? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017122920171218
839564682? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017122920171218
840859659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017123020171218
841684274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017123020171218
841845893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017123020171218
842361181? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017122920171218
842785039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017123020171218
843039245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017123020171218
843047013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017123020171218
843267804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017123020171218
845336629? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017123020171218
847111674? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017123020171218
848007579? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017122920171218
848866456? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017122920171218
850740067? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017122920171218
850870569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017123020171218
850888074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017123020171218
851460862? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017122920171218
851471177? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017123020171218
854041144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017123120171218
857108273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017123020171218
857824962? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017123020171218
859280136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017123020171218
860683216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017123020171218
868374655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017123020171218
868604179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017123020171218
871384728? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017122920171218
871783899? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017122920171218
874051603? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017122920171218
875244659? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017122920171218
875265358? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017122920171218
875713754? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017122920171218
880670016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017123120171218
880797805? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017122920171218
882033623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017123120171218
882061186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017123120171218
883274627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017123020171218
883441495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017123120171218
885430355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017123120171218
885637849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017123120171218
885712135? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017122820171218
886625209? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017122920171218
887023384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017123020171218
895454466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017123120171218
898242760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017123120171218
904849138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017123120171218
904907811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017123020171218
904994907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017123020171218
905032953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017123020171218
905661224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017123020171218
905682496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017123120171218
905794538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017123020171218
905799873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017123020171218
905957329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017123120171218
909644408? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017122920171218
909882155? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017122920171218
910053272? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017122920171218
915402123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017123120171218
915453004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017123020171218
918600316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017123020171218
918774068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017123020171218
918873328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017123020171218
918883108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017123020171218
926415894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017123020171218
926446753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017123020171218
928945881? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017123020171218
944413562? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017123020171218
944585119? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017123020171218
948188690? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017123020171218
1179565312? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017123020171218
1239056355? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017122920171218
1239159781? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017122920171218
1239209565? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017122920171218
1242826038? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017122920171218
1242873996? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017122920171218
1242876584? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017122920171218
1254469699? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017123020171218
1599188334? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017122920171218
1614797547? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017122920171218
1615473167? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017122920171218
1627176208? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017122920171218
1628134929? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017122920171218
1630768601? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017122920171218
1630839483? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017122920171218
1631124680? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017122920171218
1631280351? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017122920171218
1631657316? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017122920171218
1631787180? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017122920171218
1632011785? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017122920171218
1647277666? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017122820171218
1648063807? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017122920171218
1711007747? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017122920171218
1711166802? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017122920171218
1718145794? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017122920171218
1720434733? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017122920171218
1723814279? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017122920171218
1730024888? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017122820171218
1730279861? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017122920171218
1730700038? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017122920171218
1730774500? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017122920171218
1737588590? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017122920171218
1739218888? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017122920171218
1740314523? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017122920171218
1741950032? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017122920171218
1743565005? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017122920171218
1869072579? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017123020171218
1869349572? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017123020171218
1869964518? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017122920171218
1906210626? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017122920171218
1906724169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017123120171218
1906724443? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017123120171218
1908444520? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017122920171218
1908569996? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017122920171218
1910079798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017123020171218
1910289778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017123020171218
1910304361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017123020171218
1916392968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017123020171218
1919645269? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017122920171218
1919656084? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017122920171218
1919715055? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017122920171218
1920260822? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017122920171218
1920662497? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017122920171218
1920845751? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017122920171218
1920860168? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017122920171218
1920943299? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017122920171218
1922734022? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017122920171218
1925469194? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017123020171218
1925554558? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017123020171218
1925800717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017123020171218
1926505835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017123020171218
1926620171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017123020171218
1927590580? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017122920171218
1928412565? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017122920171218
1929065914? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017122820171218
1929345550? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017123020171218
1929657365? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017122820171218
1931505742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017123020171218
1933328600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017123020171218
1934793701? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017123020171218
1935311640? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017123020171218
1938147279? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017123020171218
1938267732? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017123020171218
1939367948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017123020171218
1940404603? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017122920171218
1941105457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017123020171218
1942255784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017123120171218
1942378088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017123020171218
1942608691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017123120171218
1946607433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017123020171218
1973331981? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017123020171218
1973350899? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017123020171218
2008773657? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017122920171218
2009294369? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017122920171218
2009963421? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017122920171218
2061549194? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017123020171218
2153621874? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017122920171218
2155463448? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017123020171218
2155738365? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017123020171218
2156423971? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017122920171218
2196856205? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017123020171218
2197142902? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017123020171218
2214907929? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017123020171218

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