Implementation notes: x86, cryptologic, crypto_sign/mqqsig160

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
193406refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
196345refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
227740refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
228342refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
265427refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
265524refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
265527refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
265760refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
265785refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
266124refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
268809refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
268815refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
268903refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
271333refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
271391refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
273203refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
274479refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
289306refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
290472refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
291666refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
291749refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
295994refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
297864refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
301612refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
304182refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
309494refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
309733refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
310306refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
310715refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
313145refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
318003refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
318424refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
318621refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
318664refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
319327refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
321051refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
321191refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
322112refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
323885refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
324724refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
324731refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
336076refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
337182refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
337657refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
342391refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
342579refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
347600refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
349427refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
350285refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
351194refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
352370refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
352721refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
354663refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
357066refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
357194refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
357370refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
357597refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
360128refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
360467refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
360688refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
360945refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
361264refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
361770refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
361791refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
362248refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
362752refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
362827refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
362885refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
363257refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
363627refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
363761refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
363942refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
364885refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
365433refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
366794refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
367269refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
367446refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
367909refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
368849refgcc -m32 -O -fomit-frame-pointer2014060320140517
371400refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
371779refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
372712refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
373500refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
374497refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
376515refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
376682refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
377064refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
377203refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
378412refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
381221refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
381643refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
382270refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
383539refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
384279refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
384843refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
386112refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
388021refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
388212refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
390079refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
390903refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
391103refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
391121refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
391621refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
391748refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
392627refgcc -m32 -Os -fomit-frame-pointer2014060320140517
393300refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
395509refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
396048refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
396503refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
396882refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
399100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
399340refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
399782refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
399873refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
400106refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
402242refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
402464refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
404176refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
404327refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
404742refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
406109refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
409337refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
413446refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
414303refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
415782refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
416227refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
416824refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
419221refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
420406refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
421415refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
421585refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
424834refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
424909refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
424976refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
434276refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
440957refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
441264refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
449151refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
455118refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
456294refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517