Implementation notes: x86, kizomba, crypto_stream/aes256estream

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27435e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
27476e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
27490e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
27500e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
27525e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
27550e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
27564e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
27570e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
27575e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
27601e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
27613e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
27615e/hongjun/v1gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
27616e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
27619e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
27621e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2018082020180818
27631e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
27639e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
27641e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
27651e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
27651e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
27653e/hongjun/v1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
27655e/hongjun/v1gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
27662e/hongjun/v1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
27684e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
27690e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
27710e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
27724e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
27823e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
27846e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
27852e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
27869e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27873e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27875e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
27881e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
27885e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27891e/hongjun/v1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
27903e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27952e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
27972e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
27976e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
27980e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27986e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
27986e/hongjun/v1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
28014e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
28020e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
28034e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
28097e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
28100e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
28103e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2018082020180818
28131e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
28147e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
28151e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
28156e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
28172e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
28185e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
28186e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
28234e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
28260e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
28275e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
28306e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
28344e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
28379e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
28387e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
28397e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
28416e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
28417e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
28438e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
28445e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
28446e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
28449e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
28464e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
28470e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
28518e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
28557e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
28566e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
28593e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
28603e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
28603e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
28607e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
28609e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
28615e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
28619e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
28619e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
28621e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
28633e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
28647e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
28656e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
28659e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
28700e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
28714e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
28720e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
28729e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
28734e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
28738e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
28742e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
28742e/hongjun/v1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
28750e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
28756e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
28757e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2018082020180818
28770e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
28778e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
28779e/hongjun/v1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
28782e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
28784e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
28791e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
28799e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
28799e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28801e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
28804e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
28804e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
28809e/hongjun/v1gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
28809e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
28810e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
28819e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
28828e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
28841e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
28859e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
28863e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
28865e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
28871e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
28875e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
28877e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
28885e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
28888e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
28889e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
28891e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
28910e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
28935e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
28950e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
28966e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
28975e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
28976e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
28984e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
28986e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
28988e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
28996e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
29004e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
29010e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
29026e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
29032e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
29042e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
29065e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
29076e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
29097e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
29101e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2018082020180818
29111e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
29112e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
29115e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
29133e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
29143e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
29151e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
29166e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
29176e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
29201e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
29240e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
29282e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
29308e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
29318e/hongjun/v1gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
29326e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
29327e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
29329e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
29329e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
29331e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
29346e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
29351e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
29361e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
29361e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
29369e/hongjun/v1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
29381e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
29389e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
29389e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
29389e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
29398e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
29399e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
29429e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
29435e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
29439e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
29445e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
29488e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
29534e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
29613e/hongjun/v1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
29619e/hongjun/v1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
29623e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
29635e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
29645e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
29647e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
29651e/hongjun/v1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
29670e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
29681e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
29784e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
29809e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
29833e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
29837e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
29845e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
29895e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
29904e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
29910e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
29919e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
29923e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
29924e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
29948e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
29975e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
29981e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
29990e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
29998e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
30000e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
30020e/hongjun/v0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
30021e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
30024e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
30030e/hongjun/v0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
30034e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
30037e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
30043e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
30043e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
30044e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
30044e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
30049e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
30053e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
30057e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2018082020180818
30058e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
30059e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
30060e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
30064e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
30069e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
30070e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
30072e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
30073e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
30078e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
30079e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
30080e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
30085e/hongjun/v0gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
30085e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
30101e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
30103e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
30104e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
30108e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
30113e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
30117e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
30162e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
30192e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
30215e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
30230e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
30232e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
30238e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
30245e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
30250e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
30252e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
30256e/hongjun/v0gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
30260e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
30260e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
30264e/hongjun/v0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
30270e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
30270e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
30278e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
30286e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
30302e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
30303e/hongjun/v0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
30305e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
30331e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
30333e/hongjun/v0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
30349e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
30351e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
30351e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
30361e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
30369e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
30375e/hongjun/v0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
30375e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
30387e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
30393e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
30397e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
30405e/hongjun/v0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
30407e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
30407e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
30407e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
30431e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
30452e/hongjun/v0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
30467e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
30468e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
30492e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2018082020180818
30500e/hongjun/v0gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
30506e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
30508e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
30509e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
30518e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
30532e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
30533e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
30534e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
30548e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
30563e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
30565e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
30565e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
30566e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
30573e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
30575e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
30583e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
30584e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
30589e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
30591e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
30595e/hongjun/v0gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
30601e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
30607e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
30611e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
30627e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2018082020180818
30635e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
30647e/hongjun/v0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
30652e/hongjun/v0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
30653e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
30659e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
30662e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
30665e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
30682e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
30684e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
30688e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
30691e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
30691e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
30696e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
30702e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
30713e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
30720e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
30722e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
30724e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
30732e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
30791e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
30810e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
30841e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
30849e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2018082020180818
30865e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
30903e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
30909e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
30912e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
30932e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
30950e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
31047e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
31113e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
31121e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
31175e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
31189e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
31198e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
31373e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
31399e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
31492e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
31607e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
31944e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
31966e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
31982e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
31984e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
32002e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
32021e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
32155e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
32595e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
32750e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
35381e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818

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