Implementation notes: x86, gcc16, crypto_sign/ntrumls439x

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_sign
Primitive: ntrumls439x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3806593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090820170904
3817301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090820170904
3861122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090820170904
3872229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090820170904
4001814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
4016484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090820170904
4073777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
4102702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090820170904
4104837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090820170904
4106107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090820170904
4112869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090820170904
4131903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090820170904
4140124? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090820170904
4152370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090820170904
4155400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090820170904
4160036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090820170904
4163270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090820170904
4163574? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090820170904
4179015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090820170904
4180759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090820170904
4184419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090820170904
4206611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090820170904
4209229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090820170904
4218063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090820170904
4225041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090820170904
4225705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090820170904
4228688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090820170904
4285188? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090820170904
4293595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090820170904
4449312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
4450025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090820170904
4478074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090820170904
4486247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
4499377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090820170904
4504715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090820170904
4505971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090820170904
4506879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090820170904
4508933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090820170904
4516697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4534337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090820170904
4543637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090820170904
4545188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090820170904
4551302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090820170904
4556870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090820170904
4561816? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090820170904
4596361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090820170904
4641878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090820170904
4742465? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090820170904
4758438? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090820170904
4762975? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090820170904
4771796? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4816749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
4838914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090820170904
4885312? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090820170904
4890158? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090820170904
4890980? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090820170904
4947980? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090820170904
4950015? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
5008475? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090820170904
5017214? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090820170904
5062071? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
5064251? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
5096634? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090820170904
5100590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090820170904
5103975? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090820170904
5105601? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090820170904
5111702? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
5127789? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
5138842? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090820170904
5201332? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090820170904
5225066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090820170904
5225915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090820170904
5240708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090820170904
5264892? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090820170904
5327307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090820170904
5341024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090820170904
5341080? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
5375024? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090820170904
5392110? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090820170904
5401324? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090820170904
5402671? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090820170904
5403373? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090820170904
5403792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090820170904
5412028? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090820170904
5420242? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090820170904
5420307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090820170904
5422646? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090820170904
5426605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090820170904
5427932? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090820170904
5428983? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090820170904
5429144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
5429701? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090820170904
5430592? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090820170904
5430958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090820170904
5433421? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090820170904
5433956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090820170904
5448969? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090820170904
5451879? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090820170904
5457771? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
5481131? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090820170904
5481856? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090820170904
5484619? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090820170904
5492423? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090820170904
5494215? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090820170904
5497986? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090820170904
5512043? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090820170904
5529884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
5604682? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090820170904
5625734? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090820170904
5633755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090820170904
5634844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090820170904
5635686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090820170904
5642323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090820170904
5654038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090820170904
5694081? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
5702378? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
5704697? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090820170904
5733312? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090820170904
5738078? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090820170904
5738224? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090820170904
5740214? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090820170904
5746724? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090820170904
5802650? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090820170904
5820605? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
5821226? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090820170904
5827217? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090820170904
5827822? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
5840727? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090820170904
5850375? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090820170904
5858237? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090820170904
5860208? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090820170904
5879869? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
5885692? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
5887451? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090820170904
5889775? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090820170904
5919123? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090820170904
5942223? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090820170904
5942430? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
5945296? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090820170904
5946924? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
5947094? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090820170904
5982932? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090820170904
5986019? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090820170904
5990647? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090820170904
6000228? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090820170904
6008691? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090820170904
6022862? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090820170904
6045050? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6059120? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090820170904
6115234? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090820170904
6188846? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090820170904
6397142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090820170904
6409365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090820170904
6414777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090820170904
6711338? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090820170904
6785437? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
6786561? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090820170904
6791399? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090820170904
6793166? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090820170904
8849464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090820170904