Implementation notes: x86, jos, crypto_sign/mqqsig160

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
265275refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
265507refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
265515refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
265598refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
265612refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
271822refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
271897refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
272115refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
280335refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
280432refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
280538refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
280545refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
280650refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
280680refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
281287refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
282053refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
328440refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
328808refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
330053refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
331837refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
337770refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
340320refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
341580refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
348525refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
348788refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
349297refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
349852refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
350445refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
351915refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
352455refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
353865refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
356512refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
363232refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
365040refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
365370refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
365962refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
366450refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
367132refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
367470refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
370230refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
370770refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
371783refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
372075refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
372488refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
374655refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
375052refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
376553refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
376740refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
378383refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
379058refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
379913refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
380100refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
381270refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
386460refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
388523refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
388920refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
389348refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
392295refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
392857refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
393472refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
394057refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
394605refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
394973refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
395138refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
395482refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
397905refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
398595refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
400020refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
401625refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
401737refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
403545refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
403875refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
404167refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
406478refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
406508refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
409837refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
411510refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
412155refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
412425refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
414337refgcc -m32 -O -fomit-frame-pointer2014071020140622
416933refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
417495refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
418117refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
418268refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
418275refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
419707refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
421920refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
423308refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
423412refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
423578refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
424057refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
424170refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
424793refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
425235refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
425370refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
425437refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
426652refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
430567refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
430800refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
430905refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
431070refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
431310refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
431527refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
431580refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
431872refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
431903refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
433283refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
435832refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
436515refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
437100refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
437422refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
437693refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
437737refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
439695refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
443902refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
447525refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
447743refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
447945refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
448770refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
448928refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
450593refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
451882refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
452287refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
452498refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
452700refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
458025refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
461437refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
462150refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
466125refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
466380refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
467070refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
471488refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
472253refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
478695refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
479055refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
482475refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
483000refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
483818refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
484073refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
484305refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
484605refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
485025refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
485205refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
486023refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
486113refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
487132refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
488280refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
488692refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
488970refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
490297refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
490927refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
491340refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
491903refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
492383refgcc -m32 -Os -fomit-frame-pointer2014071020140622
496455refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
496755refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
497235refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
497257refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
497835refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
498435refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622