Implementation notes: x86, margaux, crypto_stream/aes256estream

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
33633e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
33669e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
33714e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
33723e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
33741e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
33759e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
33768e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
33777e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
33804e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
33813e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
33813e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
33831e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
33858e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
33858e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
33867e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
33876e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
33876e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
33885e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2017090820170904
33894e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
33903e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
33912e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
33921e/hongjun/v1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
33930e/hongjun/v1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
33930e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
33939e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
33948e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
33957e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
33966e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
33984e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
33993e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
34002e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
34011e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
34101e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
34128e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
34236e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
34317e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
34344e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
34353e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
34389e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
34425e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
34443e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
34488e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
34533e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
34605e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
34668e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
34695e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
34704e/hongjun/v0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
34758e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
34767e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
34830e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
34848e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
34866e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
34875e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
34947e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
34974e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
34974e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
34974e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
35010e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
35019e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
35073e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
35082e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
35091e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
35136e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2017090820170904
35136e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
35181e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
35181e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
35199e/hongjun/v0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
35199e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
35208e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
35235e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
35262e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
35271e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
35280e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
35289e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
35289e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
35289e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
35298e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
35325e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
35343e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
35370e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
35379e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
35397e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
35406e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
35433e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
35541e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
35757e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
43371e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
43389e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
43398e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
43407e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
43425e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
43434e/hongjun/v1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
43452e/hongjun/v1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
43452e/hongjun/v1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
43452e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
43470e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
43488e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
43497e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
43506e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
43506e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
43506e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
43506e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2017090820170904
43515e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
43524e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
43524e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
43533e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
43533e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
43542e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
43542e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
43551e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
43551e/hongjun/v1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
43551e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
43551e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
43560e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
43560e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
43569e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
43569e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
43569e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
43587e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
43587e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
43587e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
43596e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
43596e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2017090820170904
43596e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
43596e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
43605e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
43605e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
43614e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
43623e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
43641e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
43641e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
43641e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
43641e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
43641e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
43650e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
43650e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
43650e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
43659e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
43659e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
43668e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
43668e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
43668e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
43677e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
43677e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
43686e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
43695e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
43695e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
43695e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
43704e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
43704e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
43704e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
43704e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
43713e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
43731e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
43740e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
43758e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
43758e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
43767e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
43776e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
43776e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
43785e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
43794e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
43794e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
43794e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
43803e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
43803e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
43812e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
43812e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2017090820170904
43812e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
43839e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
43857e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
43875e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
44127e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
44199e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
44604e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
44667e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
44730e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
44739e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
44748e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
44766e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
44865e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
44883e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
44910e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
44955e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
44982e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
45000e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
45009e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
45045e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
45072e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
45081e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
45090e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
45090e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
45108e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
45126e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
45162e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
45189e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
45189e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
45198e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
45207e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
45225e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
45234e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
45243e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
45243e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
45261e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
45270e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
45270e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2017090820170904
45270e/hongjun/v0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
45279e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
45279e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
45279e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
45306e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
45306e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
45306e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
45315e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
45315e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
45315e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
45342e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
45351e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
45387e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
45396e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
45414e/hongjun/v0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
45441e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
45450e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
45477e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
45477e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
45495e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
45513e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
45531e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
45567e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
45621e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
45621e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
45621e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
45630e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
45648e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
45657e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
45666e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2017090820170904
45711e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
45756e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
45774e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
45801e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
45801e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
45801e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
45810e/hongjun/v0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
45810e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
45828e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
45846e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2017090820170904
45846e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
45855e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
45855e/hongjun/v0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
45855e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
45864e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
45873e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
45918e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
45918e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
45927e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
45927e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
45936e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
45954e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
45981e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
45981e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
45990e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
46035e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
46098e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
46161e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
46206e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
46233e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
46233e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
46251e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
46251e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
46314e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
46341e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
46368e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
46584e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
47970e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
51318e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
51345e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
51345e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
51687e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
52398e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
52434e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
52479e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
52533e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
52605e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
52659e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
52677e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
52902e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
53226e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
53253e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
53280e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
53316e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
53325e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
53424e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
53442e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
53496e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
53523e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
53541e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
53541e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
53604e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
53631e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
53658e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
53676e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
53694e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
53703e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
53712e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
53739e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
53739e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
53784e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
53793e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
53829e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
53829e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
53838e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
53847e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
53856e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
53856e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
53865e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
53865e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
53883e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
53901e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
53901e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
53928e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
53946e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
54036e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
54162e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
54171e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
54207e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
54234e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
55071e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
55107e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
55116e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
55278e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
55782e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
55791e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
55854e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
55881e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904

Test failure

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer e/gladman
gcc -m32 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -O -fomit-frame-pointer e/gladman
gcc -m32 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=athlon -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=athlon -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=athlon -O -fomit-frame-pointer e/gladman
gcc -m32 -march=athlon -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=corei7 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=i386 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=i386 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=i386 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=i386 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=i486 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=i486 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=i486 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=i486 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-2 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-3 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=k6 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=k6 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=k6 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=k8 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer e/gladman
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=nocona -O -fomit-frame-pointer e/gladman
gcc -m32 -march=nocona -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-m -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium2 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium3 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium4 -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentium -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer e/gladman
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer e/gladman
gcc -m32 -march=prescott -O2 -fomit-frame-pointer e/gladman
gcc -m32 -march=prescott -O3 -fomit-frame-pointer e/gladman
gcc -m32 -march=prescott -O -fomit-frame-pointer e/gladman
gcc -m32 -march=prescott -Os -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: ...
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: ...

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