Implementation notes: x86, h4e450, crypto_stream/hc256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
70975e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
71387e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
71426e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
71440e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
71473e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
71488e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
71587e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
71587e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
72039e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
72290e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
72366e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72399e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
72432e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
72443e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
72489e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
72490e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
72509e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72614e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
72633e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72646e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
72675e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
72713e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
72727e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
72727e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
72766e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
72785e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
72827e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
72841e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
72884e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
72884e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
72946e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
72960e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
72969e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
72998e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
73017e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
73050e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
73050e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
73084e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
73160e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
73193e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
73273e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
73288e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
73321e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
73355e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017111020171020
73373e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
73378e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
73378e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
73411e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
73464e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
73591e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
73663e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
73777e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
73796e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
73801e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
73943e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
74067e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
74085e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017111020171020
74100e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
74104e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
74129e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
74143e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
74237e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
74295e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
74351e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
74394e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
74433e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
74438e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
74489e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
74570e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
74570e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
74717e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
74727e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
74812e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
74827e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
75007e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
75012e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
75150e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
75159e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
75230e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
75254e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
75282e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
75283e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
75312e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
75359e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
75392e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
75392e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
75420e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
75596e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
75701e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
75729e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
75838e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
75928e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
75943e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
75948e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
75948e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
75948e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
75967e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
76066e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
76214e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
76214e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
76214e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
76242e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
76361e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
76409e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
76409e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
76451e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
76451e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
76523e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
76575e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
76636e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
76637e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
76722e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
76765e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
76765e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
76770e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
76774e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
76779e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
76817e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
76817e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
76826e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
76827e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
76846e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
76855e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
76860e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
76879e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
76883e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
76935e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
76936e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
76940e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
76945e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
76964e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
76973e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
76974e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
76979e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
77059e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
77059e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
77064e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
77069e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
77078e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
77083e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
77092e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
77116e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
77121e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
77130e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
77155e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
77155e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
77159e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
77192e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
77197e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
77211e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
77230e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
77315e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
77373e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
77387e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
77391e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
77392e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
77401e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017111020171020
77401e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
77410e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017111020171020
77411e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
77416e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
77425e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
77449e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
77463e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
77482e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
77491e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
77530e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
77539e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
77539e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
77544e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
77544e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
77596e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
77606e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
77624e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
77624e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
77629e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
77630e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
77634e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
77639e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
77643e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
77657e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
77668e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
77686e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
77715e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
77729e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
77729e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
77743e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
77753e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
77753e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
77786e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
77796e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
77800e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
77805e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
77805e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
77876e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
77905e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
77909e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
77928e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
77929e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
77938e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
77952e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
77966e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
77976e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
77991e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
78010e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
78033e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
78062e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
78099e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
78104e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
78113e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
78114e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
78156e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
78189e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
78195e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
78199e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
78204e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
78208e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
78214e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
78223e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
78247e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
78265e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
78266e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
78275e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
78275e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
78289e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
78290e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
78299e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
78314e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017111020171020
78323e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
78332e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
78356e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
78399e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
78403e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
78413e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
78436e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
78447e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
78465e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
78485e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
78489e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
78493e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
78499e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
78503e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
78503e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
78518e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
78537e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
78541e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
78561e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017111020171020
78565e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
78584e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
78598e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
78598e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
78613e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
78636e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
78641e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
78641e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
78655e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
78688e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
78707e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
78712e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
78712e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
78726e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
78760e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
78774e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
78779e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
78802e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
78812e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
78812e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
78854e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
78888e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
78978e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
79002e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
79011e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
79021e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
79059e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
79078e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
79087e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
79092e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
79092e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
79102e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
79287e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
79311e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
79334e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
79368e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
79382e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
79410e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
79501e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017111020171020
79638e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
79686e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
79786e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
79795e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
79866e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
79885e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017111020171020
79914e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
79914e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
79914e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
79928e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
79957e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
80000e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
80014e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
80018e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
80038e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
80066e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
80285e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
80318e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
80323e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
80332e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
80332e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
80660e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
80665e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
80665e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
80774e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
80788e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
81050e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
81163e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
81277e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
81301e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
81690e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
81690e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
83947e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
84345e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
84464e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
84555e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020

Test failure

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701