Implementation notes: x86, cryptologic, crypto_aead/proest128otrv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: proest128otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
799258refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
799267refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
799285refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
799285refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
830209refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
830240refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
830260refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
830276refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
861345refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
862812refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
862824refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
864612refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
864779refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
865424refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
867685refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
867694refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
869158refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
874297refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
876603refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
877097refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
877200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
877240refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
877903refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
877903refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
878509refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
878527refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
886633refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
886776refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
887697refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
887706refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
888006refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
889746refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
891809refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
893172refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
893985refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
894006refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
894070refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
894503refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
895206refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
895252refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
898373refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
900352refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
900703refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
907773refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
907776refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
907782refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
907812refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
914333refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
914358refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
914367refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
914412refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
920642refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
921882refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
924652refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
925358refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
925706refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
928209refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
928276refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
928373refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
928612refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
928621refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
929355refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
929731refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
930400refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
930464refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
930472refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
931151refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
931167refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
931263refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
931597refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
931721refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
932882refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
933036refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
933079refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
934849refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
934897refgcc -m32 -O -fomit-frame-pointer2014060220140517
935018refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
935036refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
935052refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
939664refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
946358refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
946748refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
947797refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
947812refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
949385refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
950479refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
950609refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
950724refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
950818refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
950852refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
954485refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
954540refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
954543refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
959606refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
962949refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
964164refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
977191refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
977194refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
977339refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
978167refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
979561refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
979588refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
979597refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
981188refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
981628refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
986461refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
987943refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
987964refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
990957refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
990973refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
998600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
1001091refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
1001094refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
1011588refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
1011603refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
1011612refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
1013273refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
1013434refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
1022107refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
1024512refgcc -m32 -Os -fomit-frame-pointer2014060220140517
1028482refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
1028527refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
1057755refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
1058882refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
1058915refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
1059158refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
1062733refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
1064873refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
1065252refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
1067221refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
1069970refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
1072200refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
1072642refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
1073197refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
1077203refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
1092276refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
1092854refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
1096393refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
1100409refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
1112423refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517