Implementation notes: x86, hydra6, crypto_aead/proest128otrv1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest128otrv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
773407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
774124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
779732? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092120170725
780406? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092120170725
780432? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092120170725
780710? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092120170725
782592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
782830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
783020? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092120170725
783968? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092120170725
784180? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092120170725
784776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
786086? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092120170725
789072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
789873? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
794476? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
800738? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
804088? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
805628? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092120170725
807716? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
811866? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
841444? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
846408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
855616? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
856120? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
864499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
864696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
899688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
927568? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
933088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
933521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
933716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
933828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
936342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
938970? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
943217? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
944395? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
947754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
948828? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092120170725
950781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
951584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
962564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
963617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
963704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
964578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
964946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
966062? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092120170725
1013719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
1026150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1031512? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092120170725
1032044? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
1033122? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
1033540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
1034554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
1037132? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092120170725
1037206? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092120170725
1037376? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092120170725
1037552? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092120170725
1037840? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
1038654? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
1038852? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
1039874? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092120170725
1042940? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092120170725
1042979? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092120170725
1043870? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092120170725
1047660? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092120170725
1052310? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
1052372? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
1053158? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
1057504? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092120170725
1058576? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
1059000? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092120170725
1059530? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092120170725
1060230? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092120170725
1060296? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092120170725
1060628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092120170725
1068548? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
1096172? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
1122048? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1123432? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
1129818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
1129894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
1130175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
1143558? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
1155136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
1155982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
1158444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
1158918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
1159408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
1159980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
1165368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
1165951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
1174128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
1177752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
1178570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
1179581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
1184810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
1184952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
1186586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
1195832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
1196562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
1196840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
1197208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
1211778? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
1211970? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
1212104? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
1219899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
1228192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
1234324? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
1236588? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
1238584? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
1241772? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
1242038? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
1242544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
1243006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
1247152? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
1247366? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
1249048? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
1249204? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
1249316? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
1249354? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
1249776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
1250208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
1250498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
1251638? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
1252328? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
1252744? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
1252980? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
1253148? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
1253622? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
1255866? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
1258056? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
1258160? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
1258654? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
1258756? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
1264800? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092120170725
1265318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
1268918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
1274490? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
1274690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725
1278438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
1278614? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
1278700? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
1289516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
1291922? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
1292254? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
1294830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
1294964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
1295128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
1312464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725
1319606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
1327424? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725
1328110? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
1329136? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
1329620? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
1332674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
1332722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
1340406? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
1341662? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
1396110? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
1396854? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
1396892? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
1398868? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092120170725
1398886? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092120170725
1403828? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092120170725
1404066? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092120170725
1404382? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092120170725
1409962? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092120170725
1410292? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092120170725
1414432? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725
1426466? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
1436280? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092120170725

Test failure

Implementation: crypto_aead/proest128otrv1/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