Implementation notes: x86, gcc16, crypto_aead/pi16cipher096v2

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: pi16cipher096v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
928113? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
929148? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
929799? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
931251? ? ?? ? ?ref2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
931854? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
934384? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
936403? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
960468? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
960498? ? ?? ? ?ref2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072620170718
960498? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
999320? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
1000313? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
1000533? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
1002042? ? ?? ? ?ref2gcc_-m32_-O3_-fomit-frame-pointer2017072620170718
1002427? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
1007198? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1007210? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1008520? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072620170718
1011656? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1011742? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1014828? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
1020996? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
1021266? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
1022030? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
1022863? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
1029841? ? ?? ? ?ref3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
1038557? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1038953? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1063978? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
1064013? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
1064709? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
1071912? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1077236? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1077373? ? ?? ? ?ref3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
1077626? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
1079129? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
1079401? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1080915? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1086190? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
1086693? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1087276? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
1089826? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1095833? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
1096910? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1097019? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1097911? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
1099135? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1099518? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1099519? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1099529? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1101981? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1101991? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1102005? ? ?? ? ?ref2gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1110116? ? ?? ? ?ref3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
1110848? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
1111439? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
1145546? ? ?? ? ?ref3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
1150677? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
1163644? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1169713? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1175992? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
1187775? ? ?? ? ?ref2gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1196710? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1205831? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
1205832? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
1205834? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
1205842? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
1223846? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072620170718
1227728? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1227739? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1227740? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1229575? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072620170718
1231695? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1231706? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1234115? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
1235063? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1235330? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1236452? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
1236519? ? ?? ? ?ref3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1237059? ? ?? ? ?ref3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
1237104? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
1237187? ? ?? ? ?ref3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072620170718
1237187? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
1237187? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
1237434? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1237647? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1239540? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
1245066? ? ?? ? ?ref3gcc_-m32_-O3_-fomit-frame-pointer2017072620170718
1246624? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
1246629? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
1248849? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
1248879? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
1248995? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
1251634? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1256593? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1258390? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
1258420? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
1259643? ? ?? ? ?ref2gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
1259654? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1261158? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
1263154? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
1267081? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
1267252? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
1269867? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
1269869? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
1271978? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
1272130? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
1272135? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
1272912? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
1272914? ? ?? ? ?ref3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
1272931? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
1273596? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
1274192? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
1274208? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
1274217? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
1275633? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
1275636? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
1275636? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
1275666? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
1275674? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
1277859? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1277860? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1281109? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
1282717? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
1282727? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
1283548? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
1283551? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
1284199? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072620170718
1285119? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
1285997? ? ?? ? ?ref3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072620170718
1292795? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
1295907? ? ?? ? ?ref3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
1296779? ? ?? ? ?ref3gcc_-m32_-O2_-fomit-frame-pointer2017072620170718
1311539? ? ?? ? ?ref3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
1315886? ? ?? ? ?ref3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
1318614? ? ?? ? ?ref3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
1321054? ? ?? ? ?ref3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
1321764? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
1322050? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
1324010? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
1330767? ? ?? ? ?ref3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
1330786? ? ?? ? ?ref3gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
1332336? ? ?? ? ?ref3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
1332529? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
1346462? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
1346554? ? ?? ? ?ref3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072620170718
1346557? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
1347218? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
1350069? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
1351661? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
1352681? ? ?? ? ?ref3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
1352753? ? ?? ? ?ref3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
1352762? ? ?? ? ?ref3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
1357016? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
1357897? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
1363017? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
1363632? ? ?? ? ?ref3gcc_-m32_-O_-fomit-frame-pointer2017072620170718
1364594? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
1381735? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
1387106? ? ?? ? ?ref3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
1420217? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1420222? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1483309? ? ?? ? ?ref3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
1499089? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
1499093? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
1510592? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
1514502? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
1514529? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
1601167? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
1605076? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
1617270? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
1623911? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
1623919? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
1625962? ? ?? ? ?ref3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
1626100? ? ?? ? ?ref3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
1632330? ? ?? ? ?ref3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
1633395? ? ?? ? ?ref3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
1650122? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
1651257? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072620170718
1654150? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
1654162? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
1654300? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
1658020? ? ?? ? ?ref3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
1658672? ? ?? ? ?ref3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072620170718
1662047? ? ?? ? ?ref3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
1672805? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
1675612? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
1681061? ? ?? ? ?ref3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
1683276? ? ?? ? ?ref3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
1688533? ? ?? ? ?ref3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
1691006? ? ?? ? ?ref3gcc_-m32_-Os_-fomit-frame-pointer2017072620170718
1699487? ? ?? ? ?ref3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
1700494? ? ?? ? ?ref3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
1707484? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
1708547? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
1709110? ? ?? ? ?ref3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
1712990? ? ?? ? ?ref3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
1724794? ? ?? ? ?ref3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
1765111? ? ?? ? ?ref3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
1769613? ? ?? ? ?ref3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
2884222? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
2884248? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
2884259? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
2884282? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
3156648? ? ?? ? ?ref2gcc_-m32_-O2_-fomit-frame-pointer2017072620170718
3255885? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
3280671? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
3297279? ? ?? ? ?ref2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
3303322? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
3325542? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072620170718
3332864? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
3333006? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
3333206? ? ?? ? ?ref2gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
3351534? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
3370444? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
3380707? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
3381118? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
3418153? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
3471433? ? ?? ? ?ref2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
3473107? ? ?? ? ?ref2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
3491448? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
3547094? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
3565974? ? ?? ? ?ref2gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
3606370? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
3613698? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
3614017? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
3614786? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072620170718
3626372? ? ?? ? ?ref2gcc_-m32_-O_-fomit-frame-pointer2017072620170718
3684861? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
3684906? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
3685024? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
3686749? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
3695711? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
3696593? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
3696676? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
3715332? ? ?? ? ?ref2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
3719020? ? ?? ? ?ref2gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
3726049? ? ?? ? ?ref2gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
3730765? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
3733099? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
3739612? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
3771584? ? ?? ? ?ref2gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
3778963? ? ?? ? ?ref2gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
3781773? ? ?? ? ?ref2gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
3788897? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
3800778? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
3800791? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
3820130? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
3839488? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
3854581? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
3860347? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
3860378? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
3869033? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
3871139? ? ?? ? ?ref2gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
3940599? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
3970846? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
3971458? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
3971708? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
3981307? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
3986789? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
3987369? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
4026835? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
4027013? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
4027115? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
4036127? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
4152515? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
4181391? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
4195635? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
4209230? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
4222378? ? ?? ? ?ref2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072620170718
4225140? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
4297328? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
4297771? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
4333195? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
4343266? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
4370510? ? ?? ? ?ref2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
4380593? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
4396346? ? ?? ? ?ref2gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
4396727? ? ?? ? ?ref2gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
4401076? ? ?? ? ?ref2gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
4524751? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
4524787? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
4525086? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
4525655? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
4715999? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
4952587? ? ?? ? ?ref2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072620170718
4954406? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
5030015? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
5180734? ? ?? ? ?ref2gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
5214887? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072620170718
5224711? ? ?? ? ?ref2gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
5225761? ? ?? ? ?ref2gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
5250747? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
5274440? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
5281779? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
5283057? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
5295228? ? ?? ? ?ref2gcc_-m32_-Os_-fomit-frame-pointer2017072620170718
5300949? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
5326183? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
5342135? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
5350836? ? ?? ? ?ref2gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
5376263? ? ?? ? ?ref2gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
5377008? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
5377765? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
5384561? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
5424358? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
5431664? ? ?? ? ?ref2gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
5437763? ? ?? ? ?ref2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
5439837? ? ?? ? ?ref2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
5442421? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
5450922? ? ?? ? ?ref2gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
5453594? ? ?? ? ?ref2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
5481692? ? ?? ? ?ref2gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
5484372? ? ?? ? ?ref2gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
5495806? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
5499023? ? ?? ? ?ref2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072620170718
5520135? ? ?? ? ?ref2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
5545058? ? ?? ? ?ref2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
5545567? ? ?? ? ?ref2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
5545658? ? ?? ? ?ref2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718

Test failure

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