Implementation notes: x86, h5nano, crypto_aead/tiaoxinv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: tiaoxinv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
97680tablegcc -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
97810tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
97830tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
97830tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
97865tablegcc -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
97870tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
97915tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
98195tablegcc -m32 -O -fomit-frame-pointer2014082020140622
98205tablegcc -m32 -march=core2 -O -fomit-frame-pointer2014082020140622
98210tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
98215tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082020140622
98225tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082020140622
98230tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2014082020140622
98290tablegcc -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
98315tablegcc -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
98365tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082020140622
98430tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082020140622
98435tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082020140622
98640tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2014082020140622
99050tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
99130tablegcc -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
99170tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
100625tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
102830tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
102925tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
107070tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
107180tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
107205tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
107780tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082020140622
107975tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
108055tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
108100tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
108655tablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082020140622
108690tablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082020140622
108725tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082020140622
108750tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082020140622
109035tablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082020140622
109070tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082020140622
109155tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
109175tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
109235tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
109255tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
109500tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
109645tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082020140622
109665tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082020140622
109670tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082020140622
109700tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082020140622
109705tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082020140622
109770tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082020140622
109870tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082020140622
110115tablegcc -m32 -O2 -fomit-frame-pointer2014082020140622
110145tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
110485tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
110555tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
110560tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
110705tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
110860tablegcc -m32 -O3 -fomit-frame-pointer2014082020140622
111035tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
111075tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
111180tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
111215tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
111260tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
111470tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
111825tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
111840tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
115140tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
115405tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
116230tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
116275tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
116290tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
116305tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
116305tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
116495tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
116515tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
116545tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
116610tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
116675tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
116685tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
116795tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
117210tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
117215tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
122090tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
122110tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
122110tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
122210tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
122310tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
122375tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
122585tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
122585tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
122610tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
122620tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
122740tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
122975tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
122975tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
122985tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
123150tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
123495tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
146065tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
146165tablegcc -m32 -Os -fomit-frame-pointer2014082020140622
146345tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
146405tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082020140622
146450tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082020140622
146470tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082020140622
146470tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082020140622
146480tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082020140622
146570tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
146665tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2014082020140622
146700tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
146720tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
146735tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082020140622
146765tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
146810tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
146815tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
146825tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
146885tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
147210tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
147245tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
147995tablegcc -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
148005tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
148010tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
149180tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
149200tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
149300tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
149330tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
149370tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
156875tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
156910tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
156910tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
157285tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
157335tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
157415tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
157475tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
157490tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
157490tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
157880tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
158105tablegcc -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
158485tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
158775tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
158775tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
158780tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
158885tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
158890tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
158895tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
158935tablegcc -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
162235tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
162535tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
162540tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
162545tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
162590tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
162935tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082020140622
163050tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
163090tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
163160tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
163180tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
163285tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
163475tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
164190tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
164205tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
164215tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
165120tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
165445tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
165795tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
165810tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
166375tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
166465tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
169780tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
169815tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
169835tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
169925tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
170010tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
4509875refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
4514740refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
4795490refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
5277310refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
5327875refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
5327990refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
5358675refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082020140622
5521330refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
5538655refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
5538785refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082020140622
5539480refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
5578735refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
5605425refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
5629445refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082020140622
5629565refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082020140622
5629815refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082020140622
5629850refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
5630015refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082020140622
5630115refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082020140622
5631025refgcc -m32 -O3 -fomit-frame-pointer2014082020140622
5706165refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
5846500refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
5879880refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
5886200refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
5891925refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
5902260refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
6013660refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
6014915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
6081390refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
6461205refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
6461360refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
6465305refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014082020140622
6548750refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
7436735refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082020140622
7444565refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082020140622
7460675refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082020140622
7483740refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082020140622
7483800refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082020140622
7538155refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082020140622
7538955refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082020140622
7557580refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
7608605refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
7609780refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
7641855refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
7691180refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
7704815refgcc -m32 -O2 -fomit-frame-pointer2014082020140622
8078630refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
8976540refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082020140622
8992180refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082020140622
8993365refgcc -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
9023065refgcc -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
9026040refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082020140622
9032280refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082020140622
9037245refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
9044710refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
9065955refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
9096855refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082020140622
9098480refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
9106370refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014082020140622
9111590refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
9128785refgcc -m32 -Os -fomit-frame-pointer2014082020140622
9165090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
9211235refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082020140622
9285045refgcc -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
9298390refgcc -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
9305890refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
9655035refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
9685625refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
9696745refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
9708685refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
9709705refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
9723395refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
9741115refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
9896025refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082020140622
10235040refgcc -m32 -march=core2 -O -fomit-frame-pointer2014082020140622
10258920refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014082020140622
10266600refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082020140622
10275015refgcc -m32 -O -fomit-frame-pointer2014082020140622
10287250refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082020140622
10304785refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082020140622
10325695refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082020140622
10342735refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082020140622
11059125refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
11079835refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
11112655refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
11166285refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
11653720refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
11708035refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
11744425refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
11839015refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
11881515refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
11884325refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
11895165refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
12049840refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
12053435refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
12100015refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
12105635refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
12136785refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
12145600refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
12148575refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
12149920refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
12199705refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
12235380refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
12239355refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
12313130refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
12469425refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
12482220refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
12585360refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
12618300refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
12651700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
12703110refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
12781335refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
12800195refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
12851840refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
12860015refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
12910660refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
12954290refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
12978430refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
13019085refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
13019550refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
13133270refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
13180240refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
13311715refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
13371600refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
13582400refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
13624275refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
16513150refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
16599770refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
16616580refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
16645900refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
17493980refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
17668660refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
17725390refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
17855325refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
17886515refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
18036365refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
18144100refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
18800290refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
18820680refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
19540180refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
19570390refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
19585045refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
19729240refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
19748900refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
19785955refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
19786115refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
19786375refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
19842425refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
19955150refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
19958220refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
20127870refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
20135930refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
20136245refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
20243160refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
20273760refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
20430425refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
20443430refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
20466855refgcc -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
20468325refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
20522220refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
20551440refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
20960145refgcc -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
21638780refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
21649565refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
21730415refgcc -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
21767065refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
21784535refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
21810210refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
21865610refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
22105590refgcc -m32 -march=i486 -O -fomit-frame-pointer2014082020140622

Test failure

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt aesnim
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt aesnim
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt aesnim
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt aesnim
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt aesnim
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt aesnim

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:103:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:150:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:151:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:152:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:113:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:114:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:115:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:121:7: error: expected expression before ')' token
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:103:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:117:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:150:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:151:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:152:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:153:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:154:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:21:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:104:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:105:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:106:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:107:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:108:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:109:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:110:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:111:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:112:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:113:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:114:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:115:2: error: unknown type name '__m128i'
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: note: each undeclared identifier is reported only once for each function it appears in
tiaoxin-optimized.c: tiaoxin-optimized.c:120:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:121:7: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:158:15: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:159:15: error: expected expression before ')' token
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnim
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnim
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnim

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:129:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:130:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:131:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:132:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:23:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:126:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:127:5: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:22:0:
tiaoxin-optimized.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:137:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:138:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:139:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: tiaoxin-optimized.c:140:2: error: incompatible types when assigning to type '__m128i' from type 'int'
tiaoxin-optimized.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnim
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnim
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnim
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnim
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesnim
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnim
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnim