Implementation notes: x86, margaux, crypto_stream/hc256

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
61605e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
61605e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
61605e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
61641e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
61650e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
61713e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
61740e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
61803e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
61812e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
61965e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
62010e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
62091e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
62118e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
62163e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
62208e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
62271e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
62298e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
62316e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
62334e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
62334e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
62352e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
62370e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
62388e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
62397e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
62406e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
62415e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
62451e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
62469e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
62478e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
62487e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
62505e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
62523e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
62622e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
62739e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
64827e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
64827e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
64926e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
64935e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
64944e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
64962e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
64971e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
64971e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
64980e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
64980e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
64980e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
64989e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200511gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
64998e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
65016e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
65025e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
65034e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017090820170904
65034e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
65061e/hc-256/200511gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
65061e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
65070e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
65070e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
65088e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
65106e/hc-256/200511gcc -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=core-avx-i -O -fomit-frame-pointer2017090820170904
65124e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
65133e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
65322e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
65376e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
65421e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
65421e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
65475e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
65511e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
65673e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
65781e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
66339e/hc-256/200701gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
66402e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
66429e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
66483e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
66510e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
66546e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
66564e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
66600e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
66636e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
66645e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
66726e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
68625e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
68796e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
71244e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
71298e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
71532e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
71730e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
72909e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
72909e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
72927e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
72945e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
72990e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
73062e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
73332e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
73494e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
73656e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
73710e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
73809e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
73809e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
73890e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
73917e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
73926e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
73926e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
73935e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
74142e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
74169e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -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=prescott -O3 -fomit-frame-pointer2017090820170904
74223e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
74223e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
74268e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
74268e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
74268e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
74268e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
74286e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
74304e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
74376e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
74385e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
74430e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
74430e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
74430e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
74439e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
74484e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
74565e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
74592e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
74646e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
74691e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
74700e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
74745e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
74763e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
74772e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
74781e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
74799e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017090820170904
74817e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
75159e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
75168e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
75168e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
75330e/hc-256/200701gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
75330e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
75339e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
75339e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
75357e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75357e/hc-256/200701gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
75366e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
75384e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
75402e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75420e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75447e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017090820170904
75456e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75465e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
75474e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
75474e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75501e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
75555e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75573e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75573e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
75582e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
75591e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75591e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75600e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
75627e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
75645e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75663e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
75690e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
75690e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
75699e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
75717e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75753e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75762e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
75762e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75762e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017090820170904
75771e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
75771e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
75771e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75789e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
75789e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
75843e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
75861e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
75861e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
75879e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
75879e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
75906e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017090820170904
75906e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
75906e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
75915e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
75915e/hc-256/200511gcc -m32 -march=native -mtune=native -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
75942e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
75942e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
75951e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
75951e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
75960e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
75960e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
75969e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
75978e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
75987e/hc-256/200511gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
75996e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
76005e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
76005e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
76005e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
76014e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
76014e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76014e/hc-256/200701gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
76014e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
76023e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
76032e/hc-256/200511gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
76041e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
76050e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
76050e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
76068e/hc-256/200511gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
76095e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
76113e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
76122e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
76122e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
76122e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
76158e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
76176e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
76203e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
76212e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
76212e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76284e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
76293e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
76374e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
76410e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76428e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017090820170904
76446e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017090820170904
76446e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
76473e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76500e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
76500e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76527e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
76545e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
76563e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
76572e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
76581e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76590e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
76590e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
76599e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76608e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
76617e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
76635e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
76662e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
76680e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76680e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
76689e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
76698e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76725e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
76743e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76752e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
76779e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
76788e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
76833e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
76842e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
76842e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
76851e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
76860e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
76869e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
76896e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
76905e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
76923e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
76986e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
76986e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
76986e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
77004e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77004e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
77040e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
77058e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
77076e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
77103e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77121e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77148e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
77175e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77184e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77202e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77211e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77220e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
77229e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77265e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77283e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77301e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
77364e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
77364e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
77373e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
77427e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
77445e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
77517e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
77580e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
77670e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
77670e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
77670e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
77679e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
77697e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
77742e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
77751e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
77859e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
77877e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
77895e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
77904e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77904e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
77940e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
77967e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77976e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
77976e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
77976e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
77985e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
78021e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
78021e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
78039e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
78084e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
78102e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
78138e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
78210e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
78273e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
78570e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
78768e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
78777e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
78795e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
78795e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
78813e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
78822e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
78840e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
78939e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
78957e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
78957e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
78993e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
79794e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
79848e/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