Implementation notes: x86, h2atom, crypto_aead/stribob192r1

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1085800refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120620161009
1121200refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120620161009
1139300refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120620161009
1211290refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120720161009
1217740refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120720161009
1217960refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120720161009
1226060refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120720161009
1226540refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120620161009
1228440refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120720161009
1228970refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120620161009
1229230refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120720161009
1231330refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120720161009
1231830refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120620161009
1233520refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120720161009
1245150refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120720161009
1258290refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120620161009
1259010refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120720161009
1259860refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120620161009
1261360refgcc -m32 -O2 -fomit-frame-pointer2016120620161009
1265320refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120720161009
1267510refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120620161009
1279460refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120620161009
1282460refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120620161009
1282780refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120620161009
1282880refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120620161009
1282910refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120720161009
1285330refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120620161009
1286440refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120620161009
1286470refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120720161009
1286860refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120720161009
1288850refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120720161009
1299760refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120620161009
1299820refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120620161009
1300870refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120620161009
1301740refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120720161009
1302270refgcc -m32 -march=athlon -O -fomit-frame-pointer2016120620161009
1303300refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120720161009
1303450refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120620161009
1304400refgcc -m32 -march=prescott -O -fomit-frame-pointer2016120620161009
1304440refgcc -m32 -march=nocona -O -fomit-frame-pointer2016120620161009
1304540refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120620161009
1305180refgcc -m32 -march=k8 -O -fomit-frame-pointer2016120620161009
1305680refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120720161009
1306010refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120620161009
1306040refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120620161009
1306880refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120620161009
1306900refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120620161009
1309110refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120620161009
1309460refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120620161009
1309540refgcc -m32 -march=core2 -O -fomit-frame-pointer2016120620161009
1310990refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120620161009
1311420refgcc -m32 -Os -fomit-frame-pointer2016120620161009
1311500refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120620161009
1311610refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120620161009
1312860refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120620161009
1313690refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120620161009
1314020refgcc -m32 -march=i386 -O -fomit-frame-pointer2016120620161009
1314100refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120620161009
1314950refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120620161009
1314980refgcc -m32 -O -fomit-frame-pointer2016120620161009
1316850refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120620161009
1317090refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120620161009
1317210refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120620161009
1317230refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120620161009
1321840refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120620161009
1322270refgcc -m32 -march=k6 -O -fomit-frame-pointer2016120620161009
1322460refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120620161009
1331880refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120620161009
1335370refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120620161009
1337720refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120620161009
1338070refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120620161009
1338850refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120620161009
1339350refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120720161009
1339570refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120620161009
1339630refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120620161009
1339640refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120720161009
1340060refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120720161009
1342420refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120620161009
1344090refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120720161009
1346610refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120720161009
1347710refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120720161009
1348250refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120620161009
1349310refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120620161009
1349460refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120720161009
1349910refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120620161009
1350040refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120620161009
1351010refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120620161009
1363560refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120620161009
1363780refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120620161009
1363870refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120620161009
1365140refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120620161009
1365200refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120620161009
1365650refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120620161009
1367820refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120620161009
1375010refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120620161009
1377800refgcc -m32 -O3 -fomit-frame-pointer2016120620161009
1384770refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120620161009
1386600refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120620161009
1387590refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120620161009
1388250refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120620161009
1388640refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120620161009
1389630refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120620161009
1389950refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120620161009
1392560refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120620161009
1393070refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120620161009
1395120refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120720161009
1395180refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120720161009
1395890refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120620161009
1398960refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120620161009
1399880refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120620161009
1401680refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120620161009
1404520refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120620161009
1404910refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120720161009
1405610refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120720161009
1406340refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120720161009
1413510refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120620161009
1413540refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120720161009
1415100refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120720161009
1417900refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120720161009
1417930refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120620161009
1418340refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120720161009
1418640refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120720161009
1418720refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120720161009
1419060refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120620161009
1421020refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120720161009
1426060refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120620161009
1426960refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120620161009
1427260refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120720161009
1428700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120620161009
1434620refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120720161009
1436390refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120720161009
1437570refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120620161009
1440970refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120720161009
1441050refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120620161009
1441710refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120620161009
1441830refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120620161009
1442590refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120720161009
1442840refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120720161009
1443380refgcc -m32 -march=i486 -O -fomit-frame-pointer2016120620161009
1444890refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120720161009
1445160refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120720161009
1446590refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120620161009
1446750refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120620161009
1446980refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120620161009
1449150refgcc -m32 -march=pentium -O -fomit-frame-pointer2016120620161009
1449630refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120720161009
1453120refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120620161009
1453180refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120620161009
1453340refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120720161009
1456980refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120720161009
1460800refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120720161009
1461670refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120720161009
1461840refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120720161009
1463510refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120720161009
1471700refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120720161009
1471730refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120620161009
1490460refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120720161009
1517680refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120720161009
1520880refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120720161009
1522410refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120720161009
1530570refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120720161009
137733508bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120620161009
138111708bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120620161009
138424108bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120620161009
138466008bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120620161009
138536208bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120620161009
139477508bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120620161009
139478208bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120620161009
139636308bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120620161009
139656608bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120620161009
139660408bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120620161009
139666408bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120620161009
140657908bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120620161009
141291808bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120620161009
141310808bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120620161009
141313808bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120620161009
141540808bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120620161009
142936408bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120620161009
142940608bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120620161009
142953208bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120620161009
142969208bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120620161009
143825208bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120620161009
144106508bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120620161009
144152908bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120620161009
147660508bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120620161009
154044008bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120620161009
154048508bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120620161009
154064308bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120620161009
154673608bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120620161009
154725908bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120620161009
154789008bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120620161009
154928208bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120620161009
154952608bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120620161009
154976308bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120620161009
155852908bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120620161009
155952308bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120620161009
155978308bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120620161009
156007608bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120620161009
157237908bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120620161009
157263708bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120620161009
157338008bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120620161009
157648008bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120620161009
157678908bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120620161009
157683408bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120620161009
157705708bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120620161009
157947008bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120620161009
158085308bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120620161009
158152108bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120620161009
158250308bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120620161009
158678408bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120620161009
158824308bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120620161009
158879708bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120620161009
158923508bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120620161009
158927608bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120620161009
158971508bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120620161009
158977408bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120620161009
158991008bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120620161009
159052908bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120620161009
160065908bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120620161009
160187008bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120620161009
160514908bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120620161009
160553108bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120620161009
160588908bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120620161009
160595708bitgcc -m32 -O3 -fomit-frame-pointer2016120620161009
160629808bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120620161009
161474908bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120620161009
162090408bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120620161009
162740208bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120620161009
162752808bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120620161009
162865908bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120620161009
163789808bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120620161009
163795508bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120620161009
167091808bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120620161009
171212508bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120620161009
171237308bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120620161009
172775108bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120620161009
179087008bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120620161009
179087908bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120620161009
179092308bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120620161009
179114708bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120620161009
181617408bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120620161009
181644208bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120620161009
181653708bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120620161009
181737208bitgcc -m32 -O2 -fomit-frame-pointer2016120620161009
182295108bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120620161009
182296708bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120620161009
182304808bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120620161009
182607008bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120620161009
182609908bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120620161009
182611508bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120620161009
183962708bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120620161009
183965608bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120620161009
184585308bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120620161009
184587008bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120620161009
184891708bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120620161009
185466208bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120620161009
186155608bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120620161009
186156708bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120620161009
186168308bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120620161009
186193808bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120620161009
186193908bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120620161009
186197408bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120620161009
186198108bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120620161009
186979208bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120620161009
187588908bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120620161009
187782208bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120620161009
187788508bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120620161009
187844708bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120620161009
187856208bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120620161009
187941408bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120620161009
187946908bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120620161009
188204008bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120620161009
188204408bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120620161009
188531208bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120620161009
188536008bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120620161009
189156208bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120620161009
189258208bitgcc -m32 -Os -fomit-frame-pointer2016120620161009
189424108bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120620161009
189533008bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120620161009
189533408bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120620161009
189536008bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120620161009
189564108bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120620161009
189618308bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120620161009
189619708bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120620161009
189629708bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120620161009
189629908bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120620161009
189642608bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120620161009
189668908bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120620161009
189671608bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120620161009
189672508bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120620161009
189990608bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120620161009
189991708bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120620161009
190940308bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120620161009
190940908bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120620161009
190941408bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120620161009
190944108bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120620161009
190954108bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120620161009
192148808bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120620161009
192162208bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120620161009
195084208bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120620161009
195092808bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120620161009
195269708bitgcc -m32 -march=i386 -O -fomit-frame-pointer2016120620161009
195556308bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120620161009
195556708bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120620161009
198659708bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120620161009
199632508bitgcc -m32 -march=prescott -O -fomit-frame-pointer2016120620161009
199632608bitgcc -m32 -march=k6 -O -fomit-frame-pointer2016120620161009
199642708bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120620161009
199649108bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120620161009
199658808bitgcc -m32 -march=nocona -O -fomit-frame-pointer2016120620161009
199719608bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120620161009
199721908bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120620161009
199723908bitgcc -m32 -march=core2 -O -fomit-frame-pointer2016120620161009
199741608bitgcc -m32 -O -fomit-frame-pointer2016120620161009
199744308bitgcc -m32 -march=k8 -O -fomit-frame-pointer2016120620161009
199798708bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120620161009
199929908bitgcc -m32 -march=athlon -O -fomit-frame-pointer2016120620161009
200096208bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120620161009
202845808bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120620161009
207145908bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120620161009
207146408bitgcc -m32 -march=pentium -O -fomit-frame-pointer2016120620161009
207424408bitgcc -m32 -march=i486 -O -fomit-frame-pointer2016120620161009

Test failure

Implementation: crypto_aead/stribob192r1/8bit
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 8bit ref

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t3 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(6), SBOB_XMM_UMIX64(7));
sbob_pi64xmm.c: ^

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm