Implementation notes: x86, h4e350, crypto_aead/proest256otrv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
478104refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014080520140622
478275refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014080520140622
478593refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080520140622
484851refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080520140622
485124refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080520140622
485949refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080520140622
486006refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080520140622
486279refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080520140622
486516refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080520140622
489078refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080520140622
492933refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080520140622
502320refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014080520140622
509154refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014080520140622
513429refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014080520140622
514173refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014080520140622
514557refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014080520140622
514698refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080520140622
515355refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080520140622
515493refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080520140622
516534refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014080520140622
516576refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080520140622
516666refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014080520140622
519180refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014080520140622
520203refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014080520140622
520461refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080520140622
520614refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014080520140622
521031refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080520140622
521073refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080520140622
521526refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080520140622
526464refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080520140622
527778refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080520140622
527979refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080520140622
528471refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014080520140622
528561refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080520140622
528609refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080520140622
530088refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080520140622
530547refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080520140622
533202refgcc -m32 -O3 -fomit-frame-pointer2014080520140622
536205refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080520140622
536220refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080520140622
536226refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080520140622
536229refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080520140622
537123refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080520140622
537285refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080520140622
537792refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080520140622
538461refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080520140622
538551refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014080520140622
539535refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014080520140622
541905refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080520140622
541956refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080520140622
541983refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080520140622
542067refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080520140622
542208refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080520140622
543249refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080520140622
543615refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080520140622
545499refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014080520140622
546309refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014080520140622
546822refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080520140622
546915refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080520140622
548106refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014080520140622
549765refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014080520140622
549777refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080520140622
550221refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080520140622
554184refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080520140622
554193refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080520140622
555678refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080520140622
555711refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080520140622
555996refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080520140622
556005refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080520140622
556149refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080520140622
579180refgcc -m32 -march=pentium -O -fomit-frame-pointer2014080520140622
579717refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080520140622
580158refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014080520140622
580167refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014080520140622
580173refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014080520140622
580230refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014080520140622
584640refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014080520140622
587466refgcc -m32 -march=i386 -O -fomit-frame-pointer2014080520140622
588258refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014080520140622
588279refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080520140622
588423refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014080520140622
588603refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014080520140622
588618refgcc -m32 -march=k6 -O -fomit-frame-pointer2014080520140622
590310refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014080520140622
590385refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014080520140622
590565refgcc -m32 -O -fomit-frame-pointer2014080520140622
590604refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014080520140622
590607refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014080520140622
590643refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014080520140622
590682refgcc -m32 -march=core2 -O -fomit-frame-pointer2014080520140622
591435refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080520140622
591501refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080520140622
593376refgcc -m32 -march=k8 -O -fomit-frame-pointer2014080520140622
593673refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014080520140622
594849refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080520140622
595275refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014080520140622
595425refgcc -m32 -march=athlon -O -fomit-frame-pointer2014080520140622
595662refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080520140622
595671refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080520140622
595674refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080520140622
595677refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080520140622
596181refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014080520140622
598773refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014080520140622
598821refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014080520140622
598884refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014080520140622
600033refgcc -m32 -march=nocona -O -fomit-frame-pointer2014080520140622
600138refgcc -m32 -march=prescott -O -fomit-frame-pointer2014080520140622
602991refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014080520140622
603081refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080520140622
603102refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080520140622
603150refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014080520140622
603201refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014080520140622
603342refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014080520140622
603909refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014080520140622
604149refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080520140622
604176refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080520140622
604176refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014080520140622
606519refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080520140622
606519refgcc -m32 -march=i486 -O -fomit-frame-pointer2014080520140622
606651refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080520140622
606681refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080520140622
607647refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080520140622
608331refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080520140622
608535refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014080520140622
608673refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014080520140622
608691refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014080520140622
608694refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014080520140622
608997refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014080520140622
609021refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014080520140622
609042refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014080520140622
609384refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014080520140622
609390refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014080520140622
610164refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080520140622
610203refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080520140622
610371refgcc -m32 -O2 -fomit-frame-pointer2014080520140622
614865refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014080520140622
614898refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014080520140622
614910refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014080520140622
615030refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014080520140622
615909refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080520140622
616179refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014080520140622
616446refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014080520140622
617964refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080520140622
620238refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014080520140622
620253refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014080520140622
620415refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014080520140622
622125refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014080520140622
622131refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014080520140622
622134refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014080520140622
622137refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014080520140622
622143refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014080520140622
622158refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014080520140622
622374refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014080520140622
624405refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014080520140622
624666refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014080520140622
624738refgcc -m32 -Os -fomit-frame-pointer2014080520140622
625080refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080520140622
625227refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080520140622
625296refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080520140622
625425refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080520140622
626499refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014080520140622
626532refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080520140622
632529refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014080520140622
633093refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014080520140622
633192refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080520140622
651066refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080520140622
651255refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080520140622