Implementation notes: x86, kizomba, crypto_stream/aes256estream

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
21274e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
21290e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
21290e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
21291e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
21311e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
21312e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
21324e/hongjun/v1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110720171020
21325e/hongjun/v1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110720171020
21338e/hongjun/v1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110720171020
21341e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110720171020
21341e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110720171020
21345e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110720171020
21345e/hongjun/v1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110720171020
21349e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
21353e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110720171020
21361e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
21362e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2017110720171020
21367e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110720171020
21379e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
21379e/hongjun/v1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110720171020
21381e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110720171020
21383e/hongjun/v1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110720171020
21387e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
21393e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2017110720171020
21424e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
21433e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
21438e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
21438e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
21446e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
21452e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
21456e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
21460e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110720171020
21461e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
21472e/hongjun/v1gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017110720171020
21476e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
21494e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110720171020
21498e/hongjun/v1gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017110720171020
21504e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
21508e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110720171020
21548e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
21548e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
21555e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
21567e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
21594e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
21597e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
21617e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
21639e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
21674e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
21686e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
21688e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
21694e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
21696e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
21710e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
21715e/hongjun/v1gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017110720171020
21726e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
21727e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110720171020
21734e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
21736e/hongjun/v1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110720171020
21748e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110720171020
21748e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110720171020
21764e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
21789e/hongjun/v1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110720171020
21812e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
21821e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
21834e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
21842e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2017110720171020
21847e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
21881e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
21909e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
22026e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
22046e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110720171020
22053e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
22058e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
22101e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
22105e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110720171020
22108e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
22114e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
22114e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
22119e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
22159e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
22198e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
22227e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
22240e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
22268e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
22270e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
22303e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
22306e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110720171020
22311e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
22314e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2017110720171020
22331e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
22331e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
22343e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
22348e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
22352e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
22355e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
22377e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110720171020
22391e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
22394e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
22405e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
22427e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
22429e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
22430e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110720171020
22438e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
22444e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
22448e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
22451e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
22454e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
22464e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
22468e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110720171020
22470e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
22472e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
22474e/hongjun/v1gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017110720171020
22475e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
22484e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110720171020
22492e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
22502e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110720171020
22512e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110720171020
22516e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
22516e/hongjun/v1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110720171020
22532e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
22534e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
22534e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110720171020
22542e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
22544e/hongjun/v1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110720171020
22548e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
22550e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
22552e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
22565e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
22570e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
22570e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110720171020
22573e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
22575e/hongjun/v0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110720171020
22577e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
22578e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110720171020
22579e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
22580e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
22583e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
22592e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
22599e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2017110720171020
22599e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
22599e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110720171020
22603e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110720171020
22611e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
22612e/hongjun/v0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110720171020
22613e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
22613e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110720171020
22615e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110720171020
22619e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110720171020
22625e/hongjun/v0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110720171020
22627e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110720171020
22631e/hongjun/v0gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017110720171020
22631e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110720171020
22631e/hongjun/v0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110720171020
22633e/hongjun/v0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110720171020
22639e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2017110720171020
22643e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
22645e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110720171020
22648e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2017110720171020
22648e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
22649e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2017110720171020
22651e/hongjun/v0gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017110720171020
22653e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
22656e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
22656e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2017110720171020
22657e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
22658e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
22658e/hongjun/v0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110720171020
22659e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
22659e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
22661e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
22663e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110720171020
22673e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
22675e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
22677e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
22678e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
22682e/hongjun/v0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110720171020
22686e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
22688e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
22697e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
22705e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
22713e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
22714e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
22726e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
22726e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
22738e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
22740e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
22744e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
22744e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
22744e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
22752e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
22756e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
22758e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
22764e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
22768e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
22768e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110720171020
22770e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
22774e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
22787e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
22790e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
22794e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
22798e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
22798e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
22798e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
22799e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110720171020
22812e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
22824e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
22824e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
22831e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
22832e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
22841e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
22842e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
22844e/hongjun/v0gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017110720171020
22847e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
22847e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
22850e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
22852e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
22853e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
22857e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
22859e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
22865e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
22871e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
22871e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
22883e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
22889e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
22893e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
22895e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
22899e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
22911e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
22913e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
22913e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
22914e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
22921e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110720171020
22922e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
22922e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
22923e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110720171020
22944e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
22950e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
22953e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
22967e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
22976e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
22986e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
23004e/hongjun/v0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110720171020
23010e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
23013e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
23022e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
23028e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
23067e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
23097e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
23100e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
23102e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
23113e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
23117e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
23127e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
23131e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
23137e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
23167e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
23250e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
23250e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
23274e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
23295e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
23312e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
23323e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
23326e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
23341e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
23361e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110720171020
23365e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
23369e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
23369e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
23383e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
23389e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
23391e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
23403e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
23411e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
23423e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2017110720171020
23480e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
23534e/hongjun/v0gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017110720171020
23560e/hongjun/v0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110720171020
23561e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110720171020
23562e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110720171020
23565e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110720171020
23566e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
23585e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
23586e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110720171020
23602e/hongjun/v0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110720171020
23657e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
23661e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
23674e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
23695e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
23710e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
23710e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
23726e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
23726e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
23763e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
23766e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
23766e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
23774e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
23776e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
23788e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
23792e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
23796e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
23829e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
23837e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
23841e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
23846e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
23853e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
23855e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
23857e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
23871e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
23873e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
23899e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
23927e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
23933e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
23935e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
23952e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
23984e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
23994e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
24004e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
24008e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
24012e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
24018e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
24135e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
24248e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
24276e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
24280e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
24287e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
24288e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
24337e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
24348e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
24367e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
24452e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
24468e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
24488e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
24780e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020
24801e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
24843e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020
24848e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
24871e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
24883e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
24887e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
24939e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020
24942e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
24957e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020
24967e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
25196e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
26266e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
26296e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020
26332e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
26363e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020
26764e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020
26792e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
26982e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
27242e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020

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