Implementation notes: x86, hydra9, crypto_aead/ifeedaes128n96v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
605491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
607244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
615274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
617875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
630501? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170725
645471? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170725
646570? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
647010? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170725
648033? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090720170725
648078? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090720170725
648910? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
651246? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170725
651386? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170725
654981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
657436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
662749? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
663828? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
663851? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170725
665000? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090720170725
668625? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090720170725
674292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
675757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
676854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
677348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
677664? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
693772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
699123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
703512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
730007? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
745224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
760492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
762677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
763221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
764646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
765030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
768189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
772640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
773600? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170725
776990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
780025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
780067? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
780247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
784122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
785679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
786417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
786467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
787585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
787670? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
793549? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
798432? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
800107? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
804415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
806022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
806049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
806336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
818835? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
821577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
824062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
848234? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
852911? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
871185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
871864? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
874973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
876424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
879365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
881506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
894508? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
894664? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
895869? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
908636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
916248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
992572? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
993313? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
1006173? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
1007958? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
1018542? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170725
1019405? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170725
1020904? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170725
1024515? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090720170725
1025449? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170725
1025869? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170725
1026911? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090720170725
1029695? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090720170725
1038623? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090720170725
1069653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
1071621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
1071687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
1072091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
1072326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
1076977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
1086006? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
1090895? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
1091127? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090720170725
1093793? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090720170725
1096222? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090720170725
1098334? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170725
1098444? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
1102761? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
1105232? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170725
1107942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
1108230? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
1109814? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170725
1118071? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090720170725
1120066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
1122276? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170725
1124464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
1125555? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
1126607? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
1127841? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
1144299? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
1146136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
1146304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
1146993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
1148690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
1154064? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170725
1156513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
1158766? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090720170725
1167167? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
1173413? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
1173829? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
1175802? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
1183343? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090720170725
1185598? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090720170725
1186007? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170725
1186903? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090720170725
1190489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
1190935? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
1193539? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
1195052? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
1195282? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
1199033? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170725
1199307? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170725
1201511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
1201975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
1202454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
1204089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
1204097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
1205879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
1210928? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
1215993? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
1219317? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
1220160? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
1229344? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
1231205? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
1232407? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
1233123? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
1244712? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
1247436? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
1258451? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
1294197? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
1297730? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
1301632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
1306017? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
1307939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
1311334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
1318307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
1337961? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
1340631? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
1357652? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
1358874? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
1463840? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
1465991? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
1483737? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
1502508? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
1594785? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
1632042? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
1688716? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
1696680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
1914919? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
1927782? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
1972633? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
1978303? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725

Test failure

Implementation: crypto_aead/ifeedaes128n96v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref