Implementation notes: x86, h4e350, crypto_aead/proest256apev1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
789120refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140525
789351refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140525
789975refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062920140525
790269refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140525
790407refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140525
791235refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062920140525
791421refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140525
791733refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140525
793563refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140525
793935refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140525
794436refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140525
795159refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140525
796890refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062920140525
797562refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140525
797670refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140525
797943refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062920140525
804807refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140525
805074refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062920140525
805194refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140525
805203refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140525
806634refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140525
808716refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062920140525
808764refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140525
808893refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062920140525
809055refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140525
809187refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140525
810249refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140525
817308refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140525
820446refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140525
820446refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140525
821547refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140525
823956refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062920140525
830016refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062920140525
831681refgcc -m32 -O3 -fomit-frame-pointer2014062920140525
841761refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140525
841806refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140525
843744refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140525
844491refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140525
844659refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062920140525
848430refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062920140525
849213refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062920140525
849576refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062920140525
850056refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140525
850098refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062920140525
850134refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140525
850449refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140525
850476refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062920140525
850785refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062920140525
851022refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140525
851136refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062920140525
851379refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140525
852429refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062920140525
852432refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062920140525
854388refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140525
854463refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140525
854493refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140525
856008refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062920140525
858222refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062920140525
860616refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062920140525
862710refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062920140525
862800refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062920140525
866880refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140525
867942refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062920140525
867990refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062920140525
867999refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140525
868065refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062920140525
870939refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140525
871260refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062920140525
871263refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062920140525
871758refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062920140525
872334refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140525
876855refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062920140525
876885refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062920140525
877014refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062920140525
878919refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140525
879099refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140525
879144refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140525
879186refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062920140525
880626refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062920140525
883590refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062920140525
883641refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062920140525
884427refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062920140525
884490refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062920140525
884802refgcc -m32 -O -fomit-frame-pointer2014062920140525
884808refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062920140525
884835refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062920140525
884850refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062920140525
884856refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062920140525
884871refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062920140525
884889refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062920140525
885405refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062920140525
886770refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062920140525
886839refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140525
886872refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140525
889491refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062920140525
889515refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140525
889572refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140525
889845refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140525
889911refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062920140525
890133refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062920140525
890796refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062920140525
890826refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140525
890832refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062920140525
891003refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062920140525
891147refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140525
891177refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062920140525
891216refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062920140525
891228refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140525
891270refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062920140525
891519refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140525
891597refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140525
891603refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140525
891633refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140525
891726refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140525
892119refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062920140525
894018refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140525
894024refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062920140525
894072refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140525
895272refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062920140525
896775refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062920140525
897042refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062920140525
901266refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062920140525
902928refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140525
905415refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062920140525
906399refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062920140525
906450refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062920140525
909009refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140525
909609refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062920140525
910449refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062920140525
910485refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062920140525
910500refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062920140525
910506refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062920140525
910506refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062920140525
910746refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062920140525
913290refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140525
916911refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140525
917613refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062920140525
917613refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062920140525
919053refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140525
919053refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062920140525
919068refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140525
919158refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140525
919863refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140525
921024refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140525
921102refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140525
921117refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140525
921123refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140525
921513refgcc -m32 -O2 -fomit-frame-pointer2014062920140525
922602refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062920140525
923121refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062920140525
923130refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062920140525
923154refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062920140525
923589refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062920140525
924267refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062920140525
928065refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140525
928065refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062920140525
928071refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140525
928140refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140525
928713refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062920140525
928737refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062920140525
934437refgcc -m32 -Os -fomit-frame-pointer2014062920140525
936372refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140525
941496refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062920140525
941520refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062920140525
946059refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062920140525
975411refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062920140525
975459refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062920140525