Implementation notes: x86, h9ivy, crypto_sign/pass769

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
3893460ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
3904768ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
3905044ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
3906120ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
4304620ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
4306396ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
4563816ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
4577584ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
4604768ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
4622880ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
4625764ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
4631712ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
4665776ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
4674444ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
4680436ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
4686644ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
4704556ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
4721608ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
4756940ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
4757512ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
4758872ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
4764176ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
4766396ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
4767564ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
4770616ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
4777532ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
4781116ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
4782636ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
4782880ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
4794940ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
4888144ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
5071128ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
5073172ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
5078936ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
5081252ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
5084444ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
5089176ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
5090696ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
5091408ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
5091976ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
5093780ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
5094480ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
5097324ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
5097456ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
5097576ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
5100552ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070820140622
5105832ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
5106164ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
5107744ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
5122692ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
5126220ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
5134560ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
5134736ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
5135444ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
5135916ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
5137560ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
5140980ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
5141420ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
5142340ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
5147008ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
5147192ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
5149364ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
5151908ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
5153180ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
5158240ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
5166116ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014070820140622
5166884ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
5167640ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
5169952ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
5176968ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
5181192ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
5185148ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
5187764ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
5196436ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
5211220ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
5223616ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
5240912ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
5253936ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
5258112ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
5267636ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
5272708ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
5275152ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
5278468ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
5284940ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
5285020ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
5287128ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
5287272ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
5289756ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
5307200ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
5309648ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
5326908ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
5366548ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
5399252ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
5455904ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
5463292ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2014070820140622
5469148ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
5470000ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
5470628ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
5471800ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
5473040ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
5477332ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
5491180ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
5491648ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
5493748ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
5542004ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
5559528ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
5562592ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
5564172ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
5569640ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
5570428ref-karatsubagcc -m32 -O -fomit-frame-pointer2014070820140622
5578680ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
5579732ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
5600620ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
5601512ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
5601524ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
5605060ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
5608108ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
5612680ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
5622060ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014070820140622
5622552ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
5623692ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
5624412ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
5625932ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
5628952ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014070820140622
5629088ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
5630852ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
5632724ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
5633560ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
5638676ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
5642068ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
5642132ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
5642352ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
5646700ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
5647436ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
5649516ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
5650156ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
5650732ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
5656268ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
5658880ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
5664200ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
5665152ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
5666884ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
5667780ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
5668676ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
5668812ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
5673516ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
5676412ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
5678344ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
5689364ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
5695632ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
5697812ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
5716648ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
5719576ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
5721560ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
5732376ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
5763104ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
5763672ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
5766580ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
5767304ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
5768860ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
5771732ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
5779096ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
5780748ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
5783780ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
5785868ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
5797208ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
5816140ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
5819980ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
5823248ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
5879624ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
5885220ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
5930096ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622