Implementation notes: x86, latour, crypto_stream/hc256

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
61542e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
61614e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
61614e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
61614e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
61614e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
61632e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
61632e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
61650e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
61704e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
61821e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
62010e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
62109e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
62127e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
62127e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
62163e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
62181e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
62190e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
62199e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
62244e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
62244e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
62253e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
62253e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
62262e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
62325e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
62334e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
62352e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
62397e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
62424e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
62505e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
62514e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
62550e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
62559e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
62658e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
62766e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
64746e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
64800e/hc-256/200701gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
64800e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
64854e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
64917e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
64971e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
64980e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017090820170904
64980e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
64989e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
64989e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
64989e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200511gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
65007e/hc-256/200511gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
65016e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
65025e/hc-256/200701gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
65034e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017090820170904
65034e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
65052e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
65070e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
65070e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
65079e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
65106e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
65115e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
65115e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
65151e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
65187e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
65385e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
65457e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
65502e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
65520e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
65574e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
65799e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
66258e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
66348e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
66348e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
66429e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
66438e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
66438e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
66546e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
66573e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
66672e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
66690e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
66753e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
66789e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
68742e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
68814e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
71091e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
71163e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
71739e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
71820e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
72873e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
72909e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
72945e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
72954e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
73224e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
73278e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
73530e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
73674e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
73701e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
73719e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
73818e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
73818e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
73845e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
73863e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
73899e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
73917e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
74043e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
74070e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
74070e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
74088e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
74205e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
74205e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
74214e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
74268e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
74268e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
74277e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
74277e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
74286e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
74349e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
74367e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
74367e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
74385e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
74403e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
74457e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
74466e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
74475e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
74538e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
74646e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
74727e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
74781e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
74790e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
74790e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
74853e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
74934e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017090820170904
74934e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
75006e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
75105e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
75177e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
75222e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
75249e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
75267e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
75348e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75375e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
75375e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75384e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
75384e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
75384e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
75393e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75411e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
75474e/hc-256/200701gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
75474e/hc-256/200701gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
75492e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
75510e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75519e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
75546e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
75555e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75564e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
75564e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
75573e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
75582e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75591e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75591e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75600e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75627e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
75645e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75654e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
75717e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75744e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017090820170904
75753e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
75753e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75753e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75807e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
75816e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75834e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
75861e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
75861e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75870e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
75870e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
75879e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
75888e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017090820170904
75897e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
75915e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
75924e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75933e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
75933e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
75933e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75942e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017090820170904
75951e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
75960e/hc-256/200511gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
75969e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75978e/hc-256/200511gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75996e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
76005e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76005e/hc-256/200701gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
76005e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
76005e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
76014e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
76023e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
76032e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
76032e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
76032e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
76032e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
76050e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
76068e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
76086e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
76086e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
76095e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
76122e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
76122e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
76122e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76140e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
76149e/hc-256/200511gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
76158e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
76167e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
76194e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
76266e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
76311e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017090820170904
76311e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
76338e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
76356e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
76365e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
76392e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
76401e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
76428e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76428e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
76473e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
76473e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
76491e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
76509e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
76518e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76554e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76554e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
76590e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
76590e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76590e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
76599e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76617e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
76653e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
76662e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
76671e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017090820170904
76671e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
76671e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
76671e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
76707e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
76707e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
76716e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
76725e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76734e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76734e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
76752e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
76815e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76824e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76824e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
76833e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76833e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
76833e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
76842e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76878e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
76905e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
76950e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76959e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
76977e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
77058e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77085e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
77094e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77139e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77148e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77148e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
77157e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77184e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
77202e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77202e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77229e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77229e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77247e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
77247e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
77256e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77256e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
77337e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77382e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
77391e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
77427e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
77445e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
77454e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
77481e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
77499e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
77508e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
77535e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
77580e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
77670e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
77670e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
77679e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
77724e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
77805e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77832e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
77841e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77895e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
77913e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77922e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77967e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77967e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77976e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77985e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77994e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
77994e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
78003e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
78012e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
78021e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
78093e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
78156e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
78210e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
78237e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
78345e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
78624e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
78651e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
78678e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
78759e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
78759e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
78804e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
78867e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
78939e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
78939e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
78948e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
78957e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
78966e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
79803e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
79875e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904

Test failure

Implementation: crypto_stream/hc256/e/hc-256/200511
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/hc-256/200511 e/hc-256/200701
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701