Implementation notes: x86, gcc16, crypto_aead/pi16cipher128v2

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
928101? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
929152? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
929802? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
931250? ? ?? ? ?ref2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
931855? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
934373? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
936394? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
960460? ? ?? ? ?ref2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072620170718
960463? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
960463? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
999353? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
1000057? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
1000221? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
1002044? ? ?? ? ?ref2gcc_-m32_-O3_-fomit-frame-pointer2017072620170718
1002441? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
1007203? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1007203? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1008534? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072620170718
1011670? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1011670? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1014840? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
1021003? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
1021271? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
1022021? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
1022857? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
1029845? ? ?? ? ?ref3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
1038527? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1038688? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1063961? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
1063992? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
1064758? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
1071916? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1076711? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
1077236? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1077350? ? ?? ? ?ref3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
1078155? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
1079397? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1080974? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1086646? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1087297? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
1089821? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1095799? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1096909? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1097022? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1097536? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
1099135? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1099191? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
1099501? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1099501? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1099503? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1101991? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1102005? ? ?? ? ?ref2gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1102017? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1110407? ? ?? ? ?ref3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
1111543? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
1111570? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
1134522? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
1139490? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
1162585? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1169697? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1176922? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
1187801? ? ?? ? ?ref2gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1196716? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1205821? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
1205875? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
1205875? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
1205908? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
1223826? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072620170718
1227566? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1227633? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1228984? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1229655? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072620170718
1231697? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1231735? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1232406? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
1232426? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
1234127? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
1234988? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
1235070? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1235119? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1236453? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
1236511? ? ?? ? ?ref3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1237046? ? ?? ? ?ref3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1237104? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
1237189? ? ?? ? ?ref3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072620170718
1237189? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
1237189? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
1237440? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1237656? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1244984? ? ?? ? ?ref3gcc_-m32_-O3_-fomit-frame-pointer2017072620170718
1247123? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
1247131? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
1247150? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
1251644? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1255330? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
1256441? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
1256566? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1258400? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
1258424? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
1258859? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
1259646? ? ?? ? ?ref2gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1259692? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1265409? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
1265409? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
1265410? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
1267076? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
1269870? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1269904? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1269973? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
1270640? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
1270651? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
1273573? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1275626? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
1275632? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
1275633? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
1275664? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
1276204? ? ?? ? ?ref3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1276209? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1276417? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1277881? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1277959? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1281090? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1282567? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
1282697? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1282714? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1283536? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
1283565? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
1284187? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072620170718
1285130? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
1285139? ? ?? ? ?ref3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072620170718
1293829? ? ?? ? ?ref3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
1294378? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
1310611? ? ?? ? ?ref3gcc_-m32_-O2_-fomit-frame-pointer2017072620170718
1313822? ? ?? ? ?ref3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
1316512? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
1317239? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
1319716? ? ?? ? ?ref3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
1322989? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
1329469? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
1330788? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
1332816? ? ?? ? ?ref3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
1333221? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
1341249? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
1341325? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
1341327? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
1345530? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
1345834? ? ?? ? ?ref3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072620170718
1347094? ? ?? ? ?ref3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
1349469? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
1349651? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
1352435? ? ?? ? ?ref3gcc_-m32_-O_-fomit-frame-pointer2017072620170718
1355160? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
1355166? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
1357141? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
1366582? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
1377508? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
1383099? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
1383815? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
1386852? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
1389169? ? ?? ? ?ref3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
1420213? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1420226? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1483267? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
1497980? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1498010? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1510646? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
1514546? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
1514595? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
1609592? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
1612196? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
1615711? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
1615718? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
1621394? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
1621468? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
1621716? ? ?? ? ?ref3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
1626063? ? ?? ? ?ref3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
1631223? ? ?? ? ?ref3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
1633504? ? ?? ? ?ref3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
1642499? ? ?? ? ?ref3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072620170718
1647111? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
1652989? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
1653701? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072620170718
1654152? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
1654163? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
1654332? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
1681275? ? ?? ? ?ref3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
1683298? ? ?? ? ?ref3gcc_-m32_-Os_-fomit-frame-pointer2017072620170718
1683465? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
1686774? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
1688507? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
1692265? ? ?? ? ?ref3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
1693440? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
1704152? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
1707937? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
1707937? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
1712665? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
1716041? ? ?? ? ?ref3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
1723587? ? ?? ? ?ref3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
1743261? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
1774953? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
2884254? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
2884303? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
2884387? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
2884536? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
3174312? ? ?? ? ?ref2gcc_-m32_-O2_-fomit-frame-pointer2017072620170718
3241854? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
3260139? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
3264553? ? ?? ? ?ref2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
3277098? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
3286858? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
3325531? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072620170718
3341244? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
3344362? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
3352071? ? ?? ? ?ref2gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
3376124? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
3380691? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
3380892? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
3416788? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
3474875? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
3476904? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
3570012? ? ?? ? ?ref2gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
3589756? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
3606431? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
3613693? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
3613744? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
3615464? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072620170718
3624781? ? ?? ? ?ref2gcc_-m32_-O_-fomit-frame-pointer2017072620170718
3647484? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
3684850? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
3684871? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
3684877? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
3696637? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
3696732? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
3715320? ? ?? ? ?ref2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
3715605? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
3715858? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
3735262? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
3753828? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
3770062? ? ?? ? ?ref2gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
3771497? ? ?? ? ?ref2gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
3774578? ? ?? ? ?ref2gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
3776660? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
3785046? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
3796929? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
3800784? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
3833577? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
3839433? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
3849127? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
3854696? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
3860663? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
3860980? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
3867743? ? ?? ? ?ref2gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
3868483? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
3895138? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
3930445? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
3931206? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
3940553? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
3966064? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
3966094? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
3966251? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
4007528? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
4016600? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
4026903? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
4039011? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
4040726? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
4172555? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
4181842? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
4186577? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
4222320? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
4223695? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
4223799? ? ?? ? ?ref2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072620170718
4340734? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
4340953? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
4359963? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
4366560? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
4373136? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
4385489? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
4396884? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
4401439? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
4402962? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
4524458? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
4525051? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
4525112? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
4526608? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
4702301? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
4951158? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
4952384? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
4959665? ? ?? ? ?ref2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072620170718
5172514? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
5219353? ? ?? ? ?ref2gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
5264812? ? ?? ? ?ref2gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
5273596? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
5279593? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
5290227? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072620170718
5293239? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
5303128? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
5319218? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
5319845? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
5322811? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
5346262? ? ?? ? ?ref2gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
5347133? ? ?? ? ?ref2gcc_-m32_-Os_-fomit-frame-pointer2017072620170718
5350356? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
5366091? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
5370792? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
5383753? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
5404190? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
5406331? ? ?? ? ?ref2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
5409184? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
5425190? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
5433682? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
5445118? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
5458763? ? ?? ? ?ref2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072620170718
5468441? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
5475148? ? ?? ? ?ref2gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
5475540? ? ?? ? ?ref2gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
5500971? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
5509000? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
5522145? ? ?? ? ?ref2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
5523285? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
5525688? ? ?? ? ?ref2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 312, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer optimized_nonSSE ref

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -m32 -march=nocona -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -m32 -march=prescott -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary << (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c:273: error: invalid operands to binary >> (have 'qword_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:286: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:287: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:289: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:289: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:290: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_ny':
pi-cipher.c: pi-cipher.c:305: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:306: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:308: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:308: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:309: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:354: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:355: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:356: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:357: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:359: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:359: error: can't convert between vector values of different size
pi-cipher.c: pi-cipher.c:360: error: invalid operands to binary ^ (have 'vchunk_t' and 'int')
pi-cipher.c: pi-cipher.c:361: error: invalid operands to binary << (have 'vchunk_t' and 'vchunk_t')
pi-cipher.c: pi-cipher.c:361: error: can't convert between vector values of different size
pi-cipher.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -m32 -march=barcelona -Os -fomit-frame-pointer goptv