Implementation notes: x86, cryptologic, crypto_aead/proest256copav1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
588146refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
588746refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
588746refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
595679refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
595691refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
595779refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
595806refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
617173refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
619228refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
621548refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
622437refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
623124refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
626761refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
626766refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
626788refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
634261refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
634470refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
638651refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
638843refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
638958refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
639061refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
640600refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
642894refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
642970refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
647555refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
647612refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
647748refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
648021refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
651373refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
651479refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
651539refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
651797refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
651809refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
651812refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
651900refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
652258refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
652300refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
652312refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
652325refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
655964refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
655973refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
656021refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
656148refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
657976refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
658991refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
659497refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
660451refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
660664refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
660758refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
662137refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
663188refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
663742refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
663748refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
666143refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
671097refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
671154refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
671218refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
671239refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
671273refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
672497refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
672542refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
672655refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
673921refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
675261refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
676954refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
677276refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
677276refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
677336refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
677433refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
677470refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
677482refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
677533refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
682309refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
682373refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
682446refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
682982refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
683230refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
683264refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
684561refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
684721refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
684951refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
685382refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
685876refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
685879refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
685909refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
686057refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
686067refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
686069refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
686612refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
687131refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
687303refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
687845refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
698127refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
704094refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
704131refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
704782refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
704782refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
704785refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
705297refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
705851refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
705885refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
706588refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
708215refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
708258refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
708852refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
709821refgcc -m32 -Os -fomit-frame-pointer2014060220140517
709924refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
709985refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
710146refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
710355refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
711694refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
711797refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
712279refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
712418refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
712779refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
714170refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
714388refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
714697refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
717170refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
717933refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
718031refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
718291refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
718406refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
718758refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
720124refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
722361refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
724515refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
724570refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
725721refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
732548refgcc -m32 -O -fomit-frame-pointer2014060220140517
732803refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
734367refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
734958refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
738424refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
743264refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
743269refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
743348refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
780958refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
787972refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
787973refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517