Implementation notes: x86, cryptologic, crypto_aead/proest256apev1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
622134refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
622152refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
622303refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
625797refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
625994refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
626009refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
629134refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
630227refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
630279refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
630706refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
630776refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
630791refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
630803refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
631643refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
631800refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
632267refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
632300refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
632306refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
632333refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
632639refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
633212refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
633227refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
633245refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
633267refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
633445refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
635097refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
635297refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
639958refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
640088refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
640461refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
641264refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
641297refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
641358refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
642115refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
642173refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
685279refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
685346refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
685355refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
685358refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
685391refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
688748refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
698946refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
699873refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
699909refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
699918refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
701533refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
701639refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
701642refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
701661refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
702285refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
702533refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
703070refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
703088refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
703536refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
703549refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
703600refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
703633refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
703731refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
703855refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
703970refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
704246refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
705615refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
705633refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
706067refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
707561refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
707758refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
707809refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
707818refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
707897refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
707951refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
708963refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
709024refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
709049refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
709070refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
709428refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
709449refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
710255refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
710288refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
710300refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
710303refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
710824refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
711469refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
711470refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
711488refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
712215refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
712228refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
712715refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
713200refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
713203refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
713212refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
713291refgcc -m32 -Os -fomit-frame-pointer2014060220140517
713300refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
713788refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
713797refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
714382refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
715039refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
715094refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
715249refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
715291refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
715351refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
715452refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
715606refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
715649refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
716070refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
716133refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
717191refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
718006refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
718031refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
718073refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
718634refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
718640refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
718646refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
718658refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
718834refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
720415refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
720757refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
721127refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
721297refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
721303refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
721382refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
721406refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
721615refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
721703refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
723748refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
724164refgcc -m32 -O -fomit-frame-pointer2014060220140517
724442refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
724476refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
724576refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
724870refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
727394refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
727415refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
727436refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
728397refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
728940refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
728952refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
731424refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
733837refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
743588refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
743591refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
744897refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517