Implementation notes: x86, jos, crypto_aead/proest256copav1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
550785refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
562875refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
566392refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
566790refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
568200refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
569287refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
569573refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
569887refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
570195refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
571327refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
573270refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
575040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
575730refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
576997refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
578205refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
578498refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
579742refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
580627refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
580665refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
582787refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
585045refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
586005refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
586912refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
590032refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
597713refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
610058refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
610950refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
611468refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
612338refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
613838refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
614333refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
619200refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
626467refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
628845refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
639038refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
642863refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
644513refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
645878refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
659070refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
676208refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
676245refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
676680refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
676732refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
678727refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
678803refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
681053refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
684097refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
685635refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
686858refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
686970refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
687038refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
689625refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
690382refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
690555refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
691785refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
692257refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
692707refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
694065refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
694613refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
695250refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
695933refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
697845refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
698235refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
699802refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
699803refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
699885refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
699907refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
700155refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
700613refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
700950refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
701453refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
702293refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
702323refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
702480refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
703762refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
703830refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
704340refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
704677refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
704722refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
704962refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
705772refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
706237refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
706290refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
706635refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
708622refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
709132refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
709463refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
709477refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
710347refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
710422refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
712440refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
712987refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
714945refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
716783refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
718020refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
718830refgcc -m32 -O -fomit-frame-pointer2014070920140622
718860refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
719003refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
719272refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
719333refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
719948refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
720023refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
721597refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
721702refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
722107refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
723547refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
723690refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
723847refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
724560refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
725610refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
726068refgcc -m32 -Os -fomit-frame-pointer2014070920140622
726525refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
727635refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
728520refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
729127refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
729337refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
729442refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
729645refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
731137refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
731213refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
731497refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
733365refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
733485refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
733560refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
734543refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
734887refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
736155refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
737850refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
738113refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
738248refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
738488refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
738728refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
738735refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
739515refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
739965refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
745215refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
746167refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
746438refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
747555refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
748215refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
748267refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
751245refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
751290refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
753248refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
753840refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
755025refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
756203refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
756345refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
756907refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
759375refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
762593refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
763110refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
763200refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
764633refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
770175refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
771413refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
771630refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
785107refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
790882refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
795780refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622