Implementation notes: x86, samba, crypto_sign/pass863

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
3762073ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
3862300ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
3884657ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
3983146ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
3986097ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
4002391ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
4030107ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
4034575ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
4064896ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
4089478ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
4107762ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
4118143ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
4136044ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
4158498ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
4168897ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
4174319ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2019080620190803
4176576ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
4179943ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
4188292ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2019080620190803
4199099ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
4199992ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
4209946ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
4219471ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
4221044ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
4237060ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
4242748ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
4248756ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
4257506ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
4268679ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
4286422ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
4300605ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
4301121ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
4303115ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
4304266ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
4306133ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
4308101ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
4310617ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
4311945ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
4313258ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
4314589ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
4316855ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
4337748ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
4340031ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
4343733ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
4348859ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
4348862ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
4350314ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
4352396ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
4366449ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
4366671ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
4372869ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
4373625ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
4377803ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
4381101ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
4386728ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
4395038ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
4403901ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
4408077ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
4408307ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
4411517ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
4415998ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
4442022ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
4442308ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
4468827ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
4473174ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
4477069ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
4478244ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
4501762ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
4508101ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
4510779ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
4511546ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
4513281ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
4542705ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
4553033ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
4559184ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
4571579ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
4575643ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
4588909ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
4605087ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
4617299ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
4619167ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
4626424ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
4633179ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
4634554ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
4635234ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
4637302ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
4637950ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
4639492ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
4642895ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
4643647ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
4649028ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
4665359ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
4680899ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
4704208ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
4717532ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
4721139ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
4722302ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
4724564ref-karatsubagcc -m32 -O -fomit-frame-pointer2019080620190803
4729633ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
4741533ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
4751461ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
4767302ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
4773093ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
4780042ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
4792448ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
4882770ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
4981512ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
5002744ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
5003333ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
5022038ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
5073404ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
5090443ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
5164795ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
5165401ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
5166982ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
5167604ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
5169050ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
5175319ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
5215419ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
5231149ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
5297200ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
5337580ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
5345407ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
5347431ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
5350119ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
5359086ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
5391893ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
5436308ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
5521556ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
5662242ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
5680873ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
5697675ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
5872405ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
5919845ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
5940817ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
5971345ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
7336307ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
7341141ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
7346883ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
7352254ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
7358036ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
7372151ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
7374996ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
7383877ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
7398903ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
7423120ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
7440778ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
7637050ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
7638353ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
7654072ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
7706268ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
7712656ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
7732815ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
7734398ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
7739647ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
7739877ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
7761340ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
7768879ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
7769010ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
7773775ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
7803522ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
8002902ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
8036347ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
8068286ref-karatsubagcc -m32 -Os -fomit-frame-pointer2019080620190803
8103611ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
8130092ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
8154988ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
8158591ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
8158911ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
8160158ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
8200117ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
8570968ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
8600254ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
8693709ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
8707268ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
8990537ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803