Implementation notes: x86, cryptologic, crypto_aead/iscream14v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: iscream14v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
907673refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
909524refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
910624refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
912637refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
931809refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
934440refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
936049refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
936306refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
941637refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
978073refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
980458refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
980724refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
980779refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
982864refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
982876refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
1066988refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
1074003refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
1077415refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
1089427refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
1112273refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
1120388refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
1120549refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1129285refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1142424refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
1144500refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1146815refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
1149395refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1149534refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1153088refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1156200refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1157815refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1159612refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1167867refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1176636refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1178352refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1179967refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
1188594refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1189197refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1192639refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1202333refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1202560refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1207027refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1211979refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1215955refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1218085refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1218315refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1218740refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1220112refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1231422refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1239648refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1241673refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1253106refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1254683refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1259482refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1260519refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1261648refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
1262179refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1262680refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1263959refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1264527refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1264922refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1265320refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1277004refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1277034refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1278870refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1287444refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1287815refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1289991refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1290538refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1293024refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1296467refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1297997refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1300256refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1307397refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1312891refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
1315621refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
1318710refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1323224refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1328044refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1329606refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1329897refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1336047refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1336486refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1336697refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1338544refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1343642refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1343840refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1347331refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1352311refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
1358679refgcc -m32 -O -fomit-frame-pointer2014052720140517
1364761refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1365392refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1367260refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1368527refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1370876refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1372714refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1374942refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1381103refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1381691refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
1387756refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1402603refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1406350refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1409048refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1412745refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1417121refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1420225refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1420388refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1421297refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1422315refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1423530refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1424464refgcc -m32 -Os -fomit-frame-pointer2014052720140517
1424664refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1431857refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1438470refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1438803refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1442258refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1443889refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
1462339refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1465468refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1467553refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1468191refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1470280refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1471394refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1498891refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1516250refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1525671refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1526695refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1527547refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1529227refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1616318refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1642639refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1669640refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
2573070refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
2574554refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
2574603refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
2575115refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
2977194refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
2999700refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
3016030refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
3036352refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517

Compiler output

Implementation: crypto_aead/iscream14v1/sse
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:200: error: can't convert between vector values of different size
iscream.c: iscream.c:201: error: can't convert between vector values of different size
iscream.c: iscream.c:203: error: incompatible types in assignment
iscream.c: iscream.c:204: error: incompatible types in assignment
iscream.c: iscream.c:208: error: incompatible types in assignment
iscream.c: iscream.c:209: error: incompatible types in assignment
iscream.c: iscream.c:216: error: invalid operands to binary ^
iscream.c: iscream.c:217: error: invalid operands to binary ^
iscream.c: iscream.c:221: error: invalid operands to binary ^
iscream.c: ...
iscream.c: iscream.c:319: error: can't convert between vector values of different size
iscream.c: iscream.c:319: error: can't convert between vector values of different size
iscream.c: iscream.c:319: error: can't convert between vector values of different size
iscream.c: iscream.c:319: error: can't convert between vector values of different size
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:329: error: subscripted value is neither array nor pointer
iscream.c: iscream.c:330: error: can't convert between vector values of different size
iscream.c: iscream.c:330: error: can't convert between vector values of different size
iscream.c: iscream.c:330: error: can't convert between vector values of different size
iscream.c: iscream.c:330: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse
gcc -m32 -O2 -fomit-frame-pointer sse
gcc -m32 -O3 -fomit-frame-pointer sse
gcc -m32 -O -fomit-frame-pointer sse
gcc -m32 -Os -fomit-frame-pointer sse
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse
gcc -m32 -march=athlon -O -fomit-frame-pointer sse
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse
gcc -m32 -march=i386 -O -fomit-frame-pointer sse
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse
gcc -m32 -march=i486 -O -fomit-frame-pointer sse
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse
gcc -m32 -march=k6 -O -fomit-frame-pointer sse
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium -O -fomit-frame-pointer sse
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse

Compiler output

Implementation: crypto_aead/iscream14v1/sse
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:203: error: incompatible types in assignment
iscream.c: iscream.c:204: error: incompatible types in assignment
iscream.c: iscream.c:208: error: incompatible types in assignment
iscream.c: iscream.c:209: error: incompatible types in assignment
iscream.c: iscream.c:216: error: invalid operands to binary ^
iscream.c: iscream.c:217: error: invalid operands to binary ^
iscream.c: iscream.c:221: error: invalid operands to binary ^
iscream.c: iscream.c:222: error: invalid operands to binary ^
iscream.c: iscream.c:229: error: invalid operands to binary ^
iscream.c: iscream.c:230: error: invalid operands to binary ^
iscream.c: iscream.c:234: error: invalid operands to binary ^
iscream.c: iscream.c:235: error: invalid operands to binary ^
iscream.c: iscream.c:242: error: invalid operands to binary ^
iscream.c: iscream.c:243: error: invalid operands to binary ^
iscream.c: iscream.c:247: error: invalid operands to binary ^
iscream.c: iscream.c:248: error: invalid operands to binary ^
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:329: error: subscripted value is neither array nor pointer

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse
gcc -m32 -march=k8 -O -fomit-frame-pointer sse
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse
gcc -m32 -march=nocona -O -fomit-frame-pointer sse
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse
gcc -m32 -march=prescott -O -fomit-frame-pointer sse
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse

Compiler output

Implementation: crypto_aead/iscream14v1/sse
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:329: error: subscripted value is neither array nor pointer

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