Implementation notes: x86, h9trinity, crypto_stream/aes256estream

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
34657e/hongjun/v1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
34752e/hongjun/v1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
35172e/hongjun/v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
35472e/hongjun/v0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
35564e/hongjun/v1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
36317e/hongjun/v0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
36381e/hongjun/v0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
36603e/hongjun/v0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
36619e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111520171020
36654e/hongjun/v1gcc -m32 -O2 -fomit-frame-pointer2017111520171020
36707e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111520171020
36707e/hongjun/v1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111520171020
36727e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
36727e/hongjun/v1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
36730e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111520171020
36750e/hongjun/v1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111520171020
36779e/hongjun/v1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111520171020
36779e/hongjun/v1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111520171020
36788e/hongjun/v1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111520171020
36795e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111520171020
36811e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111520171020
36813e/hongjun/v1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111520171020
36814e/hongjun/v1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111520171020
36816e/hongjun/v1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111520171020
36842e/hongjun/v1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111520171020
36843e/hongjun/v1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
36847e/hongjun/v1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
36849e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111520171020
36856e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111520171020
36859e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111520171020
36862e/hongjun/v1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111520171020
36880e/hongjun/v1gcc -m32 -O3 -fomit-frame-pointer2017111520171020
36901e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111520171020
36913e/hongjun/v1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111520171020
36956e/hongjun/v1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
36965e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111520171020
36967e/hongjun/v1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111520171020
36971e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111520171020
36981e/hongjun/v1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111520171020
36987e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111520171020
37017e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111520171020
37020e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111520171020
37020e/hongjun/v1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111520171020
37039e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111520171020
37050e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111520171020
37061e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111520171020
37073e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111520171020
37097e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111520171020
37142e/hongjun/v1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111520171020
37158e/hongjun/v1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111520171020
37177e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111520171020
37210e/hongjun/v1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111520171020
37217e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111520171020
37221e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111520171020
37249e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111520171020
37250e/hongjun/v1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111520171020
37279e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111520171020
37281e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
37287e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111520171020
37298e/hongjun/v1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111520171020
37300e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111520171020
37305e/hongjun/v1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111520171020
37310e/hongjun/v1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111520171020
37318e/hongjun/v1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111520171020
37342e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111520171020
37358e/hongjun/v1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111520171020
37358e/hongjun/v1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
37369e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111520171020
37392e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111520171020
37405e/hongjun/v1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111520171020
37405e/hongjun/v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111520171020
37433e/hongjun/v1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111520171020
37437e/hongjun/v1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111520171020
37440e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111520171020
37459e/hongjun/v1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111520171020
37466e/hongjun/v1gcc -m32 -Os -fomit-frame-pointer2017111520171020
37473e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111520171020
37476e/hongjun/v1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111520171020
37483e/hongjun/v1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111520171020
37497e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111520171020
37519e/hongjun/v0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111520171020
37521e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111520171020
37526e/hongjun/v1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111520171020
37533e/hongjun/v1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111520171020
37540e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111520171020
37546e/hongjun/v1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111520171020
37551e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111520171020
37565e/hongjun/v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111520171020
37579e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111520171020
37586e/hongjun/v1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111520171020
37591e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111520171020
37592e/hongjun/v1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111520171020
37601e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111520171020
37608e/hongjun/v1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111520171020
37609e/hongjun/v1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111520171020
37612e/hongjun/v1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111520171020
37616e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111520171020
37626e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111520171020
37629e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
37633e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111520171020
37634e/hongjun/v0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111520171020
37639e/hongjun/v1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111520171020
37650e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111520171020
37661e/hongjun/v1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111520171020
37661e/hongjun/v1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111520171020
37663e/hongjun/v1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111520171020
37670e/hongjun/v1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111520171020
37679e/hongjun/v1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111520171020
37680e/hongjun/v1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111520171020
37723e/hongjun/v1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111520171020
37730e/hongjun/v1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111520171020
37750e/hongjun/v1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111520171020
37751e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111520171020
37753e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111520171020
37757e/hongjun/v1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111520171020
37761e/hongjun/v0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111520171020
37777e/hongjun/v1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111520171020
37782e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
37785e/hongjun/v1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111520171020
37786e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111520171020
37788e/hongjun/v1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111520171020
37793e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111520171020
37796e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111520171020
37798e/hongjun/v1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111520171020
37803e/hongjun/v0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111520171020
37815e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111520171020
37835e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111520171020
37841e/hongjun/v1gcc -m32 -march=athlon -O -fomit-frame-pointer2017111520171020
37861e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111520171020
37862e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111520171020
37880e/hongjun/v0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111520171020
37881e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111520171020
37896e/hongjun/v1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111520171020
37902e/hongjun/v0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
37904e/hongjun/v0gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111520171020
37913e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111520171020
37921e/hongjun/v1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111520171020
37932e/hongjun/v1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111520171020
37937e/hongjun/v0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111520171020
37937e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111520171020
37948e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111520171020
37961e/hongjun/v1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111520171020
37968e/hongjun/v1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111520171020
37978e/hongjun/v0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
37983e/hongjun/v0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
37987e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111520171020
37997e/hongjun/v1gcc -m32 -O -fomit-frame-pointer2017111520171020
38009e/hongjun/v0gcc -m32 -O2 -fomit-frame-pointer2017111520171020
38019e/hongjun/v1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111520171020
38025e/hongjun/v0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111520171020
38026e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111520171020
38027e/hongjun/v1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111520171020
38031e/hongjun/v1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111520171020
38033e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111520171020
38040e/hongjun/v1gcc -m32 -march=prescott -O -fomit-frame-pointer2017111520171020
38053e/hongjun/v0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111520171020
38058e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111520171020
38059e/hongjun/v0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111520171020
38071e/hongjun/v0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111520171020
38081e/hongjun/v0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111520171020
38082e/hongjun/v0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111520171020
38093e/hongjun/v1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111520171020
38099e/hongjun/v1gcc -m32 -march=k8 -O -fomit-frame-pointer2017111520171020
38112e/hongjun/v1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111520171020
38122e/hongjun/v0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111520171020
38129e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111520171020
38130e/hongjun/v0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111520171020
38136e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111520171020
38136e/hongjun/v1gcc -m32 -march=core2 -O -fomit-frame-pointer2017111520171020
38143e/hongjun/v0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
38143e/hongjun/v1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111520171020
38165e/hongjun/v1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111520171020
38166e/hongjun/v1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111520171020
38171e/hongjun/v0gcc -m32 -O3 -fomit-frame-pointer2017111520171020
38172e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111520171020
38182e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111520171020
38183e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111520171020
38184e/hongjun/v1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111520171020
38200e/hongjun/v0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111520171020
38203e/hongjun/v1gcc -m32 -march=nocona -O -fomit-frame-pointer2017111520171020
38207e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
38210e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111520171020
38210e/hongjun/v1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111520171020
38218e/hongjun/v1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
38222e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111520171020
38224e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111520171020
38250e/hongjun/v1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
38259e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111520171020
38259e/hongjun/v0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111520171020
38261e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111520171020
38274e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111520171020
38279e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111520171020
38283e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111520171020
38291e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111520171020
38291e/hongjun/v0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111520171020
38294e/hongjun/v1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111520171020
38295e/hongjun/v0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111520171020
38298e/hongjun/v0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111520171020
38305e/hongjun/v0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111520171020
38306e/hongjun/v0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111520171020
38324e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111520171020
38325e/hongjun/v1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111520171020
38338e/hongjun/v1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111520171020
38339e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111520171020
38339e/hongjun/v0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111520171020
38360e/hongjun/v1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111520171020
38367e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111520171020
38388e/hongjun/v1gcc -m32 -march=k6 -O -fomit-frame-pointer2017111520171020
38391e/hongjun/v1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111520171020
38395e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111520171020
38406e/hongjun/v1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111520171020
38420e/hongjun/v0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111520171020
38436e/hongjun/v0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111520171020
38451e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111520171020
38451e/hongjun/v1gcc -m32 -march=i386 -O -fomit-frame-pointer2017111520171020
38471e/hongjun/v0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111520171020
38483e/hongjun/v0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111520171020
38493e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111520171020
38497e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111520171020
38514e/hongjun/v0gcc -m32 -march=prescott -O -fomit-frame-pointer2017111520171020
38515e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111520171020
38547e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111520171020
38554e/hongjun/v0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111520171020
38555e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111520171020
38570e/hongjun/v0gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111520171020
38578e/hongjun/v0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111520171020
38590e/hongjun/v0gcc -m32 -march=nocona -O -fomit-frame-pointer2017111520171020
38592e/hongjun/v0gcc -m32 -march=athlon -O -fomit-frame-pointer2017111520171020
38593e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111520171020
38608e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
38608e/hongjun/v0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
38609e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111520171020
38612e/hongjun/v0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111520171020
38633e/hongjun/v0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111520171020
38643e/hongjun/v0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111520171020
38669e/hongjun/v0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111520171020
38684e/hongjun/v0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111520171020
38699e/hongjun/v0gcc -m32 -march=k8 -O -fomit-frame-pointer2017111520171020
38706e/hongjun/v0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111520171020
38710e/hongjun/v0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111520171020
38712e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111520171020
38722e/hongjun/v0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111520171020
38725e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111520171020
38732e/hongjun/v0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111520171020
38738e/hongjun/v0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111520171020
38771e/hongjun/v0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111520171020
38773e/hongjun/v0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111520171020
38782e/hongjun/v0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111520171020
38782e/hongjun/v0gcc -m32 -march=core2 -O -fomit-frame-pointer2017111520171020
38784e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111520171020
38788e/hongjun/v0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111520171020
38793e/hongjun/v0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111520171020
38799e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111520171020
38805e/hongjun/v0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111520171020
38806e/hongjun/v0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111520171020
38812e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111520171020
38823e/hongjun/v0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111520171020
38827e/hongjun/v0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111520171020
38838e/hongjun/v0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111520171020
38838e/hongjun/v0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111520171020
38840e/hongjun/v0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111520171020
38850e/hongjun/v0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111520171020
38855e/hongjun/v0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111520171020
38860e/hongjun/v0gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111520171020
38887e/hongjun/v0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111520171020
38893e/hongjun/v0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111520171020
38895e/hongjun/v0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111520171020
38908e/hongjun/v0gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111520171020
38911e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111520171020
38916e/hongjun/v1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
38919e/hongjun/v0gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111520171020
38923e/hongjun/v1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111520171020
38925e/hongjun/v0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111520171020
38926e/hongjun/v1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111520171020
38929e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111520171020
38942e/hongjun/v0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111520171020
38953e/hongjun/v0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111520171020
38971e/hongjun/v0gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111520171020
38992e/hongjun/v0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111520171020
38994e/hongjun/v0gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111520171020
39004e/hongjun/v0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111520171020
39010e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111520171020
39010e/hongjun/v0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111520171020
39015e/hongjun/v1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111520171020
39030e/hongjun/v0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111520171020
39035e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111520171020
39056e/hongjun/v0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111520171020
39058e/hongjun/v1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111520171020
39080e/hongjun/v0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111520171020
39086e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
39087e/hongjun/v0gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111520171020
39092e/hongjun/v0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111520171020
39109e/hongjun/v1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111520171020
39116e/hongjun/v0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
39134e/hongjun/v0gcc -m32 -march=i486 -O -fomit-frame-pointer2017111520171020
39144e/hongjun/v1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111520171020
39154e/hongjun/v0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111520171020
39156e/hongjun/v0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111520171020
39157e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111520171020
39164e/hongjun/v0gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111520171020
39165e/hongjun/v0gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111520171020
39170e/hongjun/v0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111520171020
39175e/hongjun/v0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111520171020
39180e/hongjun/v1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111520171020
39185e/hongjun/v0gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111520171020
39206e/hongjun/v0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111520171020
39207e/hongjun/v0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111520171020
39226e/hongjun/v0gcc -m32 -Os -fomit-frame-pointer2017111520171020
39246e/hongjun/v0gcc -m32 -march=pentium -O -fomit-frame-pointer2017111520171020
39277e/hongjun/v0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111520171020
39290e/hongjun/v0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111520171020
39307e/hongjun/v0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111520171020
39346e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111520171020
39408e/hongjun/v0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111520171020
39412e/hongjun/v0gcc -m32 -march=k6 -O -fomit-frame-pointer2017111520171020
39438e/hongjun/v0gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111520171020
39489e/hongjun/v0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111520171020
39491e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111520171020
39521e/hongjun/v0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111520171020
39599e/hongjun/v0gcc -m32 -O -fomit-frame-pointer2017111520171020
39805e/hongjun/v0gcc -m32 -march=i386 -O -fomit-frame-pointer2017111520171020
40089e/hongjun/v0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
40283e/hongjun/v0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111520171020
40385e/hongjun/v0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111520171020
40392e/hongjun/v0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111520171020
40409e/hongjun/v0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111520171020
40569e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111520171020
40643e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111520171020
40688e/hongjun/v1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111520171020
40717e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111520171020
40840e/hongjun/v1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111520171020
40860e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111520171020
40966e/hongjun/v1gcc -m32 -march=i486 -O -fomit-frame-pointer2017111520171020
40994e/hongjun/v1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111520171020
41047e/hongjun/v1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111520171020
41157e/hongjun/v1gcc -m32 -march=pentium -O -fomit-frame-pointer2017111520171020
41539e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111520171020
41714e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111520171020
41764e/hongjun/v1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111520171020
41828e/hongjun/v1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111520171020
41899e/hongjun/v1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111520171020
41988e/hongjun/v1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111520171020
42097e/hongjun/v1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111520171020
42104e/hongjun/v1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111520171020

Test failure

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

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

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/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: 171, 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 -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