Implementation notes: x86, samba, crypto_stream/aes256estream

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27482e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
27490e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
27496e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
27554e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
27554e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
27561e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
27567e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
27603e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
27607e/hongjun/v1gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
27619e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
27639e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
27643e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2019070620190110
27646e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
27649e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
27668e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
27669e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
27681e/hongjun/v1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
27682e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
27689e/hongjun/v1gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
27698e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
27730e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
27740e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
27776e/hongjun/v1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
27799e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
27805e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
27827e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
27863e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
27865e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
27875e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
27877e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
27879e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
27909e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
27912e/hongjun/v1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
27926e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2019070620190110
27927e/hongjun/v1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
27932e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
27932e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
27941e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
27966e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
27968e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
28014e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
28022e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
28022e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
28030e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
28046e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
28064e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
28067e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
28079e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
28080e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
28133e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
28141e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
28157e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
28169e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
28170e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
28181e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
28209e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
28215e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
28225e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
28278e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
28343e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
28353e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
28371e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
28381e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
28391e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
28414e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
28450e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
28458e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
28473e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
28482e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
28484e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
28535e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
28552e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
28556e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
28575e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
28584e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
28589e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
28599e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
28599e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
28605e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
28611e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
28611e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
28615e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
28621e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
28627e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
28637e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
28641e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
28645e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
28678e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
28694e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
28722e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
28726e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
28728e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
28736e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2019070620190110
28744e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
28746e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
28748e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
28762e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
28762e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
28763e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
28772e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
28776e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
28779e/hongjun/v1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
28780e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
28780e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
28789e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
28803e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
28804e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
28815e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
28822e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
28829e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
28837e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
28842e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
28851e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
28854e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
28859e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
28859e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
28865e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
28868e/hongjun/v1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
28875e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
28883e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
28889e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
28917e/hongjun/v1gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
28923e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
28935e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
28938e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
28957e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
28957e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
28958e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
28967e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
28978e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
28996e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
28996e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
29006e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
29020e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
29031e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
29034e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
29058e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
29061e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
29064e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
29081e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
29086e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
29101e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
29105e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
29105e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2019070620190110
29111e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
29125e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
29127e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
29131e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
29159e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
29188e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
29198e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
29204e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
29217e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
29223e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
29228e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
29236e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
29246e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
29250e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
29256e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
29275e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
29339e/hongjun/v1gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
29348e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
29354e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
29356e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
29359e/hongjun/v1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
29359e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
29361e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
29365e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
29369e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
29377e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
29391e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
29395e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
29402e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
29409e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
29411e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
29418e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
29424e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
29441e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
29443e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
29482e/hongjun/v1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
29579e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
29595e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
29615e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
29617e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
29617e/hongjun/v1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
29635e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
29663e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
29697e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
29788e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
29791e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
29804e/hongjun/v1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
29825e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
29841e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
29844e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
29873e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
29881e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
29893e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
29897e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
29913e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
29924e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
29940e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
29944e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
29964e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
29968e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
29985e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
29990e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
29994e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
30014e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
30016e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
30018e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2019070620190110
30024e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
30041e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
30047e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
30048e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
30053e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
30054e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
30057e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
30062e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
30070e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
30071e/hongjun/v0gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
30077e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
30082e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
30085e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
30093e/hongjun/v0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
30097e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
30099e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
30099e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
30105e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
30105e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
30110e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
30113e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
30113e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
30115e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
30119e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
30133e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
30172e/hongjun/v0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
30196e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
30197e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
30220e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
30224e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
30228e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
30232e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
30256e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
30260e/hongjun/v0gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
30266e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
30286e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
30290e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
30302e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
30302e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
30309e/hongjun/v0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
30327e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
30328e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
30329e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
30345e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
30353e/hongjun/v0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
30357e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
30357e/hongjun/v0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
30363e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
30373e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
30373e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2019070620190110
30375e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
30377e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
30380e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
30381e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
30381e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
30385e/hongjun/v0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
30387e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
30395e/hongjun/v0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
30423e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
30425e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
30434e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
30454e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
30464e/hongjun/v0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
30464e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
30480e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
30480e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
30484e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
30484e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
30484e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
30489e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
30492e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
30516e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
30532e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
30540e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
30547e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
30547e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
30550e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
30551e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
30561e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
30563e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
30568e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
30569e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
30582e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
30588e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
30589e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
30594e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
30597e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
30597e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
30599e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
30600e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
30603e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
30607e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
30607e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
30619e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
30619e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2019070620190110
30637e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
30641e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
30649e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
30651e/hongjun/v0gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
30663e/hongjun/v0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
30682e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
30683e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
30684e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
30685e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
30686e/hongjun/v0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
30701e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
30703e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
30736e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
30736e/hongjun/v0gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
30760e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
30775e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
30809e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
30810e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
30815e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
30827e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2019070620190110
30831e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
30857e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
30897e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
30904e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
30932e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
30933e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
30986e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
30992e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
31056e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
31117e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
31197e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
31206e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
31244e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
31248e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
31277e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
31384e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
31470e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
31478e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
31673e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
31921e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
31963e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
31979e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
31994e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
31998e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
32173e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
32637e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
32687e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110

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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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