Implementation notes: x86, cryptothinkx, crypto_aead/aescopav2

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
660945? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
661044? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
666216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
670557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
676038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
682335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
683124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
684033? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020620170105
685239? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
695649? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020620170105
699456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
700374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
700740? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
700875? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
703236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
710124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
711018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
711243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
712908? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020620170105
718440? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
718608? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
718860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
719595? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
724254? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
724866? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
727152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
727965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
728955? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020620170105
729291? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
732702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
733491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
735543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
737808? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
741336? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
760695? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
771339? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
771654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
773664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
776766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
777993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
781161? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
796653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
798942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
799190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
802311? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
802887? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
806562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
810960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
813027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
813879? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
815091? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
818649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
822876? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
824031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
830922? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
831468? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
831822? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020620170105
835395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
835881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
837294? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
837423? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
840492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
840900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
840987? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
844182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
855471? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
856698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
860313? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
860994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
862491? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
872411? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
875187? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
875631? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
876399? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
876738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
880254? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020620170105
884040? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
884853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
885957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
886581? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
894171? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
894195? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
897864? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
898149? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
898335? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
901182? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
901269? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020620170105
903297? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020620170105
903981? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
909456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
912762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
927582? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
928626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
929259? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020620170105
932610? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
932616? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
933831? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
935553? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
935628? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
935709? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
935841? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
938412? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
940584? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
940650? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020620170105
941412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
941730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
946158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
947295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
954384? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
957084? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
958900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
961335? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020620170105
963678? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
964914? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
965037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
965247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
966606? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
966672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
968046? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
974157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
976062? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
978357? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
979566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
980496? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
1002534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
1005834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
1006338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
1007061? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
1010895? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
1011291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
1013928? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
1015797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
1020093? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
1021455? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
1021854? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
1024671? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020620170105
1030806? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
1038030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
1040418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
1040931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
1044684? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
1047897? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
1050216? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
1054491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
1057713? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
1060350? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
1064835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
1070415? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
1072089? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
1072665? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
1073283? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
1074192? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
1076001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
1082280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1093590? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
1096065? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
1096440? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
1096890? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
1099050? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
1100460? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
1100673? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1103631? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
1104441? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020620170105
1107822? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
1112475? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
1118850? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
1124301? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
1140513? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
1142670? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
1146021? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1146165? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
1150104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
1155978? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
1187895? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
1188984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
1201416? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
1206760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
1214634? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
1225504? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
1286976? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105