Implementation notes: x86, hydra6, crypto_sign/ntrumls743x

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls743x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6230024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092520170725
6237770? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092520170725
6238016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092520170725
6442765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092520170725
6488818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092520170725
6512055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092520170725
6518929? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092520170725
6547904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092520170725
6584180? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092520170725
6694554? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092520170725
6709111? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092520170725
6798454? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092520170725
6854872? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092520170725
6960322? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092520170725
7014722? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092520170725
7049038? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092520170725
7209113? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092520170725
7214104? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092520170725
7226914? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092520170725
9928220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092520170725
9928808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092520170725
9943977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092520170725
9949366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092520170725
10109645? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092520170725
10172992? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092520170725
10195051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092520170725
10196509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092520170725
10209069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092520170725
10218764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092520170725
10222399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092520170725
10225457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092520170725
10231680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092520170725
10247779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092520170725
10263558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092520170725
10263630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092520170725
10264789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092520170725
10300647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092520170725
10310693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092520170725
10346055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092520170725
10397081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092520170725
10397245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092520170725
10442485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092520170725
10461180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092520170725
10464171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092520170725
10516815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092520170725
10558773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092520170725
10612599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092520170725
10642644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092520170725
10787468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092520170725
10790604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092520170725
10791160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092520170725
10792243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092520170725
10995170? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092520170725
11015473? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092520170725
11023696? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092520170725
11037974? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092520170725
11046705? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092520170725
11057383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092520170725
11062521? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092520170725
11062721? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092520170725
11114590? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092520170725
11122259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092520170725
11133541? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092520170725
11141210? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092520170725
11143324? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092520170725
11146578? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092520170725
11148317? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092520170725
11159193? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092520170725
11159637? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092520170725
11164611? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092520170725
11181695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092520170725
11202302? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092520170725
11214133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092520170725
11243877? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092520170725
11259968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092520170725
11286433? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092520170725
11297961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092520170725
11312304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092520170725
11457845? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092520170725
11474179? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092520170725
11491856? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092520170725
11498904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092520170725
11502259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092520170725
11508364? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092520170725
11509846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092520170725
11511490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092520170725
11520099? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092520170725
11536743? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092520170725
11546040? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092520170725
11553876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092520170725
11572561? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092520170725
11593500? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092520170725
11603772? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092520170725
11670231? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092520170725
11748263? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092520170725
11755216? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092520170725
11816078? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092520170725
11831830? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092520170725
11846516? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092520170725
11850826? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092520170725
11869837? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092520170725
11871293? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092520170725
11898214? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092520170725
11905007? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092520170725
11926655? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092520170725
11962679? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092520170725
11970586? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092520170725
11981603? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092520170725
11995773? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092520170725
12001826? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092520170725
12004624? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092520170725
12027055? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092520170725
12027385? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092520170725
12027417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092520170725
12031942? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092520170725
12059458? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092520170725
12196289? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092520170725
12256334? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092520170725
12307502? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092520170725
12323731? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092520170725
12506797? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092520170725
12558650? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092520170725
12608182? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092520170725
12618075? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092520170725
12926174? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092520170725
13063350? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092520170725
13075503? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092520170725
13089930? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092520170725
13132561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092520170725
14221175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092520170725
14233328? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092520170725
14243913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092520170725
14257611? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092520170725
14278902? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092520170725
14283611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092520170725
14300637? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092520170725
14304879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092520170725
14306170? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092520170725
14328477? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092520170725
14332494? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092520170725
14344882? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092520170725
14351415? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092520170725
14377198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092520170725
14377819? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092520170725
14378947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092520170725
14390698? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092520170725
14393969? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092520170725
14394829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092520170725
14396846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092520170725
14408281? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092520170725
14412228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092520170725
14413096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092520170725
14415198? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092520170725
14415663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092520170725
14420610? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092520170725
14422449? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092520170725
14426450? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092520170725
14429991? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092520170725
14430541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092520170725
14453541? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092520170725
14457296? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092520170725
14462243? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092520170725
14464976? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092520170725
14484921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092520170725
14485197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092520170725
14679612? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092520170725
15749993? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092520170725
15796220? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092520170725
15803226? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092520170725
15814736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092520170725
15819311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092520170725
15940101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092520170725

Test failure

Implementation: crypto_sign/ntrumls743x/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