Implementation notes: x86, jos, crypto_aead/proest256apev1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
625215refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
627788refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
629303refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
634770refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
636195refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
637117refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
639405refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
644160refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
645255refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
645337refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
645683refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
645727refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
647115refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
647138refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
647783refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
649402refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
649838refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
649957refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
650018refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
650355refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
650827refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
651120refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
651563refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
651997refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
652905refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
654795refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
656122refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
656287refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
656812refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
657158refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
658192refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
659370refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
659408refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
660893refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
661508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
665580refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
667680refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
667920refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
672053refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
673762refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
674955refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
678053refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
680812refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
680940refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
686858refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
686940refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
688290refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
688883refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
691973refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
692753refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
695220refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
695355refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
696172refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
696337refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
696338refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
697927refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
698445refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
698857refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
699015refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
699360refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
699923refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
700957refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
701182refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
701280refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
701640refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
702127refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
702158refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
702218refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
703005refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
703507refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
703965refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
704692refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
705795refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
705803refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
705900refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
706020refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
706335refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
706485refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
706770refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
707250refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
707377refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
707632refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
707760refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
707902refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
708022refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
708045refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
708308refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
708428refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
708480refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
709095refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
709275refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
710130refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
712050refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
712537refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
712733refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
712928refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
713303refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
713708refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
713820refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
714037refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
714262refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
714308refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
714435refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
714675refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
715568refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
716055refgcc -m32 -O -fomit-frame-pointer2014070920140622
717840refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
717997refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
718095refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
718552refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
718905refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
719048refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
719182refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
719558refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
719820refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
720300refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
720427refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
720488refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
720615refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
721065refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
721132refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
721313refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
721320refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
721365refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
722805refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
722858refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
724238refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
724552refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
724845refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
726660refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
726795refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
727357refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
727373refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
728340refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
728408refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
728752refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
728925refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
729240refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
730567refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
730740refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
730763refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
731040refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
731678refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
732143refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
732803refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
734910refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
735623refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
737055refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
738060refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
738660refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
739297refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
739852refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
740295refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
740475refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
740602refgcc -m32 -Os -fomit-frame-pointer2014070920140622
741285refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
743378refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
750083refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
766815refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
767392refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622