Implementation notes: x86, h4e450, crypto_stream/aes256estream

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
40684e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110920171020
40941e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110920171020
40950e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110920171020
40959e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110920171020
41173e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110920171020
41353e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110920171020
41496e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110920171020
41605e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110920171020
41852e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110920171020
41900e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110920171020
41919e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110920171020
41943e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110920171020
41967e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
41980e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110920171020
41981e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110920171020
41985e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110920171020
41985e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110920171020
41990e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110920171020
42000e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110920171020
42037e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110920171020
42042e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110920171020
42042e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110920171020
42052e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110920171020
42094e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110920171020
42132e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110920171020
42147e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110920171020
42151e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110920171020
42161e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110920171020
42161e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
42180e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110920171020
42180e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2017110920171020
42185e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110920171020
42194e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110920171020
42199e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110920171020
42237e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2017110920171020
42242e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110920171020
42275e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110920171020
42280e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110920171020
42284e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110920171020
42285e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110920171020
42290e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110920171020
42290e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110920171020
42299e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110920171020
42303e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110920171020
42304e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
42308e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110920171020
42318e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
42322e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110920171020
42346e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110920171020
42351e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110920171020
42365e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110920171020
42370e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110920171020
42393e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110920171020
42399e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110920171020
42408e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
42413e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110920171020
42427e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110920171020
42427e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110920171020
42437e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110920171020
42460e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110920171020
42475e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110920171020
42480e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110920171020
42489e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110920171020
42522e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110920171020
42522e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110920171020
42527e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110920171020
42527e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
42537e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110920171020
42579e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110920171020
42579e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110920171020
42579e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2017110920171020
42584e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110920171020
42589e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110920171020
42593e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110920171020
42598e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110920171020
42598e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110920171020
42607e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110920171020
42612e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110920171020
42626e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110920171020
42627e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110920171020
42636e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110920171020
42655e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110920171020
42669e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110920171020
42674e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110920171020
42678e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110920171020
42683e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110920171020
42684e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
42688e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110920171020
42688e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110920171020
42698e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110920171020
42702e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110920171020
42741e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2017110920171020
42755e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110920171020
42779e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110920171020
42802e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110920171020
42845e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110920171020
42859e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110920171020
42888e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110920171020
42907e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110920171020
42916e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110920171020
42931e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2017110920171020
42959e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110920171020
42963e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110920171020
42973e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
42983e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110920171020
43030e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110920171020
43040e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110920171020
43059e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110920171020
43064e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110920171020
43068e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
43092e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110920171020
43102e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110920171020
43144e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110920171020
43149e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110920171020
43154e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110920171020
43168e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
43177e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110920171020
43182e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2017110920171020
43182e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110920171020
43192e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110920171020
43196e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110920171020
43201e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110920171020
43206e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110920171020
43216e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110920171020
43225e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110920171020
43240e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110920171020
43254e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
43254e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110920171020
43263e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110920171020
43263e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110920171020
43272e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110920171020
43287e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110920171020
43296e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110920171020
43367e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110920171020
43391e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2017110920171020
43420e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110920171020
43444e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110920171020
43458e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110920171020
43458e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110920171020
43462e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110920171020
43462e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110920171020
43467e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110920171020
43472e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110920171020
43496e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2017110920171020
43505e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110920171020
43510e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110920171020
43510e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
43519e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110920171020
43524e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2017110920171020
43543e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110920171020
43558e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2017110920171020
43572e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2017110920171020
43576e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2017110920171020
43586e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110920171020
43586e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110920171020
43586e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110920171020
43591e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110920171020
43596e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2017110920171020
43600e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110920171020
43601e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110920171020
43601e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110920171020
43624e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110920171020
43629e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110920171020
43638e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110920171020
43681e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110920171020
43691e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110920171020
43700e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110920171020
43709e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
43710e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110920171020
43723e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110920171020
43728e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110920171020
43752e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110920171020
43757e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110920171020
43776e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110920171020
43780e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2017110920171020
43800e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110920171020
43800e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110920171020
43809e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110920171020
43833e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110920171020
43843e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110920171020
43856e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110920171020
43861e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110920171020
43876e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110920171020
43881e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110920171020
43885e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110920171020
43913e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2017110920171020
43923e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110920171020
43933e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2017110920171020
43942e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110920171020
43961e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110920171020
43962e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2017110920171020
44037e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110920171020
44047e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110920171020
44071e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110920171020
44090e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2017110920171020
44132e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110920171020
44137e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110920171020
44199e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2017110920171020
44227e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110920171020
44256e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
44279e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110920171020
44298e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110920171020
44332e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110920171020
44336e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110920171020
44361e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
44370e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110920171020
44403e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110920171020
44417e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110920171020
44441e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2017110920171020
44450e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110920171020
44455e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110920171020
44460e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110920171020
44474e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110920171020
44479e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110920171020
44479e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110920171020
44551e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110920171020
44579e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
44588e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2017110920171020
44593e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110920171020
44607e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110920171020
44612e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110920171020
44635e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2017110920171020
44645e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110920171020
44650e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110920171020
44669e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110920171020
44674e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110920171020
44683e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110920171020
44683e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110920171020
44693e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2017110920171020
44697e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110920171020
44697e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110920171020
44698e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110920171020
44707e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110920171020
44740e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110920171020
44745e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110920171020
44755e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110920171020
44778e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110920171020
44807e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110920171020
44816e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110920171020
44821e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110920171020
44845e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110920171020
44888e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110920171020
44940e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110920171020
44982e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110920171020
45011e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110920171020
45016e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110920171020
45025e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110920171020
45064e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110920171020
45083e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110920171020
45087e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110920171020
45130e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2017110920171020
45196e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110920171020
45224e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110920171020
45310e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110920171020
45329e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110920171020
45353e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110920171020
45372e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110920171020
45377e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110920171020
45396e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110920171020
45424e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110920171020
45434e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110920171020
45467e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110920171020
45472e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110920171020
45548e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110920171020
45552e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110920171020
45552e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110920171020
45595e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110920171020
45595e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110920171020
45600e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110920171020
45605e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110920171020
45681e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110920171020
45695e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110920171020
45790e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110920171020
45795e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110920171020
45795e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110920171020
45814e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110920171020
45918e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110920171020
45980e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110920171020
45985e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110920171020
46008e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110920171020
46013e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110920171020
46042e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110920171020
46042e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110920171020
46052e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110920171020
46070e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110920171020
46104e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110920171020
46123e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110920171020
46147e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110920171020
46236e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110920171020
46288e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110920171020
46341e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110920171020
46356e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110920171020
46370e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110920171020
46474e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110920171020
46479e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110920171020
46540e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110920171020
46546e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110920171020
46573e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110920171020
46578e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110920171020
46616e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110920171020
46616e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2017110920171020
46617e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110920171020
46630e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110920171020
46674e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110920171020
46717e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110920171020
46721e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110920171020
46854e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2017110920171020
46954e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110920171020
46973e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110920171020
46996e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110920171020
46997e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110920171020
47059e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110920171020
47086e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110920171020
47857e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110920171020
50716e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110920171020
50787e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110920171020
50906e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110920171020
50930e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110920171020
51893e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110920171020
51908e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110920171020
52031e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110920171020
52431e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110920171020

Test failure

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

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -march=corei7-avx -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/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
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.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
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/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
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.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
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/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
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.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
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