Implementation notes: x86, cryptologic, crypto_aead/iscream12v2

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: iscream12v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
793012refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
795315refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
797127refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
807391refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
813776refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
814557refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
817454refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
817940refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
818467refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
854185refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
854382refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
855734refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
855897refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
859288refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
862230refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
933770refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
933821refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
940200refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
944858refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
946843refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
977649refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
979140refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
985894refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
987947refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
992191refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
995018refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
996261refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
996452refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1002152refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1002224refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1004140refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1009434refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1011561refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1022227refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
1023012refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1024876refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1027021refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1034303refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1034573refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1040224refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1046418refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1050000refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1050106refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1050203refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1052509refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1058067refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1059345refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1059661refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1060397refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1074369refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1077840refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1078227refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1084494refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1086440refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
1086785refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1088145refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1090006refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1090015refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1090173refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1090643refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1097982refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1105700refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1107085refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1108574refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1114873refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
1115315refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1115324refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1115745refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1121628refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1126658refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1134924refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1136382refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1139055refgcc -m32 -O -fomit-frame-pointer2014052720140517
1140530refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1140749refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1141152refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1144630refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1145036refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1147594refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1154800refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1155003refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
1159512refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
1159542refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1160582refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1161048refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1162366refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1166800refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1167865refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1172467refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1183382refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1188406refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1189259refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1189622refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1189903refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1192774refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1202494refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1203728refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1205818refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1212343refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
1215000refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1218485refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1220682refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1222023refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1226151refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
1227873refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1229124refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1232336refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1233209refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1240040refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1243700refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1243903refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1245161refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1247276refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1249706refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1257100refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1261546refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1272974refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1277364refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1279867refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1281582refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1287027refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1290467refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1294054refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1306094refgcc -m32 -Os -fomit-frame-pointer2014052720140517
1311433refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1312077refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1314100refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1323294refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1324894refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1407373refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1434726refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1453073refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
2212129refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
2229049refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
2231254refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
2236097refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
2547285refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
2564012refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
2565591refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
2674627refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517

Compiler output

Implementation: crypto_aead/iscream12v2/sse
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:181: error: can't convert between vector values of different size
iscream.c: iscream.c:182: error: can't convert between vector values of different size
iscream.c: iscream.c:184: error: incompatible types in assignment
iscream.c: iscream.c:185: error: incompatible types in assignment
iscream.c: iscream.c:189: error: incompatible types in assignment
iscream.c: iscream.c:190: error: incompatible types in assignment
iscream.c: iscream.c:197: error: invalid operands to binary ^
iscream.c: iscream.c:198: error: invalid operands to binary ^
iscream.c: iscream.c:202: error: invalid operands to binary ^
iscream.c: ...
iscream.c: iscream.c:301: error: can't convert between vector values of different size
iscream.c: iscream.c:301: error: can't convert between vector values of different size
iscream.c: iscream.c:301: error: can't convert between vector values of different size
iscream.c: iscream.c:301: error: can't convert between vector values of different size
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:311: error: subscripted value is neither array nor pointer
iscream.c: iscream.c:312: error: can't convert between vector values of different size
iscream.c: iscream.c:312: error: can't convert between vector values of different size
iscream.c: iscream.c:312: error: can't convert between vector values of different size
iscream.c: iscream.c:312: 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/iscream12v2/sse
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'LBox16P':
iscream.c: iscream.c:184: error: incompatible types in assignment
iscream.c: iscream.c:185: error: incompatible types in assignment
iscream.c: iscream.c:189: error: incompatible types in assignment
iscream.c: iscream.c:190: error: incompatible types in assignment
iscream.c: iscream.c:197: error: invalid operands to binary ^
iscream.c: iscream.c:198: error: invalid operands to binary ^
iscream.c: iscream.c:202: error: invalid operands to binary ^
iscream.c: iscream.c:203: error: invalid operands to binary ^
iscream.c: iscream.c:210: error: invalid operands to binary ^
iscream.c: iscream.c:211: error: invalid operands to binary ^
iscream.c: iscream.c:215: error: invalid operands to binary ^
iscream.c: iscream.c:216: error: invalid operands to binary ^
iscream.c: iscream.c:223: error: invalid operands to binary ^
iscream.c: iscream.c:224: error: invalid operands to binary ^
iscream.c: iscream.c:228: error: invalid operands to binary ^
iscream.c: iscream.c:229: error: invalid operands to binary ^
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:311: 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/iscream12v2/sse
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
iscream.c: iscream.c: In function 'tweakey_set':
iscream.c: iscream.c:311: 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