Implementation notes: x86, hydra7, crypto_sign/ntrumls743x

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls743x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5625408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014063020140622
5625844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014063020140622
5636580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014063020140622
5638720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014063020140622
5648844? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014063020140622
5657004? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014063020140622
5675080? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014063020140622
5680268? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014063020140622
5687720? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014063020140622
5691720? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014063020140622
5692836? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014063020140622
5693104? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014063020140622
5700376? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014063020140622
5708732? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014063020140622
5791144? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014063020140622
5880048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014063020140622
5887292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014063020140622
6073416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014063020140622
6079384? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014063020140622
6081380? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014063020140622
6083736? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014063020140622
6084896? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014063020140622
6088400? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014063020140622
6090464? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014063020140622
6090544? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014063020140622
6092140? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014063020140622
6095588? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014063020140622
6096376? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014063020140622
6097360? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014063020140622
6099116? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014063020140622
6099972? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014063020140622
6103848? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014063020140622
6104684? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014063020140622
6105388? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014063020140622
6111296? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014063020140622
6111664? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014063020140622
6111856? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014063020140622
6113776? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014063020140622
6117628? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014063020140622
6121664? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014063020140622
6125904? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014063020140622
6126012? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014063020140622
6126472? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014063020140622
6128484? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014063020140622
6132500? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014063020140622
6134352? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014063020140622
6140152? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014063020140622
6145024? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014063020140622
6150100? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014063020140622
6150884? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014063020140622
6153440? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014063020140622
6155216? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014063020140622
6156724? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014063020140622
6157084? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014063020140622
6161020? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014063020140622
6161304? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014063020140622
6162476? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014063020140622
6165632? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014063020140622
6166680? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014063020140622
6166700? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014063020140622
6170476? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014063020140622
6170752? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014063020140622
6177972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014063020140622
6183204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014063020140622
6187828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014063020140622
6188436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014063020140622
6188732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014063020140622
6189008? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014063020140622
6189032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014063020140622
6195132? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014063020140622
6212640? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014063020140622
6219040? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014063020140622
6227716? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014063020140622
6230752? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014063020140622
6233260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014063020140622
6243136? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014063020140622
6296916? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014063020140622
6308088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014063020140622
6322872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014063020140622
6322920? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014063020140622
6330832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014063020140622
6412772? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014063020140622
6414012? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014063020140622
6416700? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014063020140622
6427028? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014063020140622
6436768? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014063020140622
6477936? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014063020140622
6480600? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014063020140622
6481408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014063020140622
6484912? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014063020140622
6485004? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014063020140622
6485788? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014063020140622
6494352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014063020140622
6494392? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014063020140622
6495048? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014063020140622
6499708? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014063020140622
6500068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014063020140622
6501028? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014063020140622
6501036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014063020140622
6501428? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014063020140622
6501472? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014063020140622
6503432? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014063020140622
6503456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014063020140622
6506912? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014063020140622
6508168? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014063020140622
6509788? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014063020140622
6511768? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014063020140622
6513240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014063020140622
6513480? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014063020140622
6516000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014063020140622
6520428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014063020140622
6523464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014063020140622
6524036? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014063020140622
6536544? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014063020140622
6596172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014063020140622
6596360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014063020140622
6641668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014063020140622
6721336? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014063020140622
6764680? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014063020140622
6767748? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014063020140622
6768288? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014063020140622
6772160? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014063020140622
6772628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014063020140622
6778404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014063020140622
6796816? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014063020140622
6841648? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014063020140622
6844460? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014063020140622
6877268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014063020140622
6900668? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014063020140622
6906212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014063020140622
7156048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014063020140622
7219748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014063020140622
7224536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014063020140622
7229680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014063020140622
7232708? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014063020140622
7234012? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014063020140622
7235592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014063020140622
7242040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014063020140622
7243384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014063020140622
7257140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014063020140622
7259392? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014063020140622
7324684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014063020140622
7325808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014063020140622
7340944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014063020140622
7413964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014063020140622
7699048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014063020140622
7713508? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014063020140622
7728804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014063020140622
7729056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014063020140622
7744096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014063020140622
7746492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014063020140622
7764248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014063020140622
7766960? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014063020140622
7773452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014063020140622
7776976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014063020140622
7783444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014063020140622
7784148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014063020140622
7786688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014063020140622
7788724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014063020140622
7816544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014063020140622
7819392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014063020140622
7830832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014063020140622
7831384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014063020140622
7832884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014063020140622
7843820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014063020140622
7844328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014063020140622
7855052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014063020140622
7904472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014063020140622
7927220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014063020140622
7973408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014063020140622
8095132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014063020140622
8130388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014063020140622