Implementation notes: x86, jos, crypto_sign/mqqsig192

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
327382refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
327705refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
328133refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
328462refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
329122refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
329288refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
329467refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
330975refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
348998refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
351022refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
351157refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
351465refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
370320refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
370545refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
370575refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
372345refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
423240refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
431302refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
448012refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
448260refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
457770refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
464865refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
473310refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
473745refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
475178refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
485888refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
490320refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
490695refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
528840refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
530063refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
530265refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
530310refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
530347refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
530670refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
532238refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
533025refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
533693refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
534667refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
534997refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
540098refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
540975refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
541673refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
542662refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
543225refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
543458refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
544148refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
546248refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
546337refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
546878refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
547822refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
552382refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
555128refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
559162refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
559252refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
559695refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
569707refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
569828refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
569835refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
574658refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
576930refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
579698refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
579728refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
580740refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
586267refgcc -m32 -O -fomit-frame-pointer2014071020140622
587010refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
590543refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
593850refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
593940refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
594180refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
595740refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
598065refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
608310refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
624248refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
627600refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
627728refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
627773refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
634545refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
634987refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
635490refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
638160refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
639863refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
639952refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
642270refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
645757refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
647632refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
649328refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
655117refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
660030refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
660930refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
661327refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
661673refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
662078refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
662948refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
663150refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
663277refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
664013refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
664290refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
664305refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
664740refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
664943refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
665115refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
665640refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
667110refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
667740refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
669930refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
670965refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
671235refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
673163refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
675352refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
678960refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
679110refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
679687refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
680880refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
682140refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
684143refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
684600refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
690412refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
690870refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
691163refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
691260refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
691440refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
691627refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
700507refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
700777refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
700905refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
702772refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
703342refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
704010refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
705023refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
705142refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
705870refgcc -m32 -Os -fomit-frame-pointer2014071020140622
705990refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
706462refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
707663refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
707880refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
709628refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
710752refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
710827refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
711067refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
711225refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
711307refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
711323refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
712238refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
712470refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
714330refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
717405refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
721215refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
736425refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
737003refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
737152refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
742830refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
743977refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
748807refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
751650refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
752287refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
759300refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
759952refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
761145refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
763072refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
763125refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622