Implementation notes: x86, h9trinity, crypto_stream/hc256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
59796e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
59937e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111620171020
60026e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111620171020
60041e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111620171020
60046e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111620171020
60085e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111620171020
60097e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111620171020
60164e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111620171020
60333e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111620171020
60377e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111620171020
60390e/hc-256/200701gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111620171020
60399e/hc-256/200511gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111620171020
60407e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111620171020
60483e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111620171020
60488e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111620171020
60491e/hc-256/200511gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111620171020
60536e/hc-256/200511gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111620171020
60594e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111620171020
60603e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
60607e/hc-256/200511gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111620171020
60696e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017111620171020
60709e/hc-256/200701gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111620171020
60751e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
60783e/hc-256/200701gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111620171020
60794e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111620171020
60850e/hc-256/200701gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111620171020
60901e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111620171020
60942e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111620171020
60961e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017111620171020
60977e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111620171020
61001e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111620171020
61031e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111620171020
61037e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111620171020
61092e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111620171020
61128e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111620171020
61197e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111620171020
61223e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111620171020
61224e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111620171020
61226e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111620171020
61293e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111620171020
61335e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111620171020
61526e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111620171020
61573e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111620171020
61577e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111620171020
61629e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111620171020
61670e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111620171020
61671e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111620171020
61672e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111620171020
61685e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111620171020
61710e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111620171020
61727e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111620171020
61728e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111620171020
61739e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111620171020
61749e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111620171020
61750e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111620171020
61774e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111620171020
61979e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111620171020
62029e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111620171020
62045e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111620171020
62053e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111620171020
62372e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111620171020
62393e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111620171020
62521e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111620171020
62565e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111620171020
62636e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111620171020
62725e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111620171020
62891e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111620171020
62987e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111620171020
63305e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111620171020
63318e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111620171020
63353e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111620171020
63404e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111620171020
63475e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111620171020
63480e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111620171020
63526e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111620171020
63643e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111620171020
63696e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111620171020
63727e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111620171020
63759e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111620171020
63768e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111620171020
63769e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111620171020
63771e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111620171020
63810e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111620171020
63814e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111620171020
63848e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111620171020
63897e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111620171020
63955e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111620171020
63965e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
63969e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111620171020
63986e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111620171020
64000e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111620171020
64005e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111620171020
64005e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111620171020
64013e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111620171020
64031e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111620171020
64047e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111620171020
64052e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111620171020
64062e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111620171020
64149e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111620171020
64158e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111620171020
64319e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
64329e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111620171020
64420e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111620171020
64450e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111620171020
64528e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111620171020
64875e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111620171020
65108e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111620171020
65148e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111620171020
65262e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111620171020
65333e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111620171020
65452e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111620171020
65454e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
65497e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111620171020
65576e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111620171020
65646e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111620171020
65707e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111620171020
65764e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111620171020
65801e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111620171020
66018e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111620171020
66130e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111620171020
66233e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111620171020
66258e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111620171020
66288e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111620171020
66304e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111620171020
66306e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111620171020
66313e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111620171020
66329e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111620171020
66347e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111620171020
66348e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111620171020
66363e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111620171020
66391e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111620171020
66413e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111620171020
66413e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111620171020
66416e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111620171020
66421e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111620171020
66423e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111620171020
66521e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111620171020
66527e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111620171020
66549e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111620171020
66582e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111620171020
66582e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111620171020
66583e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111620171020
66613e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111620171020
66648e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111620171020
66657e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111620171020
66763e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111620171020
66785e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111620171020
66808e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111620171020
66833e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111620171020
66836e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111620171020
66865e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111620171020
66910e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111620171020
66917e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111620171020
66932e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111620171020
66934e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111620171020
66943e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111620171020
66992e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111620171020
66998e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111620171020
67008e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111620171020
67009e/hc-256/200701gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111620171020
67040e/hc-256/200701gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111620171020
67052e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111620171020
67059e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111620171020
67065e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111620171020
67070e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111620171020
67099e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111620171020
67138e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111620171020
67145e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111620171020
67166e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111620171020
67185e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
67201e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111620171020
67217e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111620171020
67240e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111620171020
67254e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111620171020
67267e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111620171020
67270e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111620171020
67282e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017111620171020
67285e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111620171020
67316e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111620171020
67328e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
67339e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111620171020
67374e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111620171020
67397e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111620171020
67407e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111620171020
67418e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111620171020
67419e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111620171020
67421e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111620171020
67427e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111620171020
67442e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
67473e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111620171020
67476e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111620171020
67498e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111620171020
67526e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111620171020
67577e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111620171020
67581e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111620171020
67588e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111620171020
67604e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111620171020
67629e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111620171020
67631e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111620171020
67651e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111620171020
67653e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111620171020
67657e/hc-256/200511gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111620171020
67664e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111620171020
67701e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111620171020
67707e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111620171020
67744e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111620171020
67776e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111620171020
67778e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111620171020
67782e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111620171020
67791e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111620171020
67791e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111620171020
67796e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111620171020
67801e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111620171020
67815e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111620171020
67820e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111620171020
67822e/hc-256/200701gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111620171020
67831e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
67843e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111620171020
67850e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111620171020
67869e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111620171020
67877e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111620171020
67879e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111620171020
67900e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
67908e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111620171020
67909e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111620171020
67911e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017111620171020
67926e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111620171020
67946e/hc-256/200701gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111620171020
67954e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
67955e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111620171020
67957e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111620171020
67964e/hc-256/200511gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111620171020
67964e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111620171020
67970e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111620171020
67990e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111620171020
68013e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111620171020
68050e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017111620171020
68058e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111620171020
68063e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017111620171020
68064e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111620171020
68066e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111620171020
68072e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111620171020
68096e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111620171020
68115e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
68123e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111620171020
68150e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017111620171020
68155e/hc-256/200511gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111620171020
68186e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111620171020
68205e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111620171020
68228e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111620171020
68229e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111620171020
68242e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017111620171020
68244e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111620171020
68245e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111620171020
68257e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111620171020
68266e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111620171020
68270e/hc-256/200511gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111620171020
68309e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017111620171020
68318e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111620171020
68347e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017111620171020
68365e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111620171020
68379e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111620171020
68389e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111620171020
68404e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017111620171020
68439e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111620171020
68440e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111620171020
68442e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111620171020
68479e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017111620171020
68491e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
68509e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111620171020
68512e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111620171020
68521e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111620171020
68523e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111620171020
68527e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111620171020
68545e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111620171020
68549e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111620171020
68549e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111620171020
68556e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111620171020
68561e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111620171020
68566e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111620171020
68573e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017111620171020
68576e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111620171020
68577e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111620171020
68579e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111620171020
68593e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111620171020
68594e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111620171020
68596e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017111620171020
68605e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111620171020
68620e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017111620171020
68621e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111620171020
68638e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111620171020
68653e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017111620171020
68654e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017111620171020
68671e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111620171020
68748e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111620171020
68764e/hc-256/200701gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111620171020
68767e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111620171020
68770e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111620171020
68792e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017111620171020
68814e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
68830e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111620171020
68846e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017111620171020
68854e/hc-256/200701gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111620171020
68854e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111620171020
68906e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111620171020
68921e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111620171020
68925e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111620171020
68945e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
68950e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111620171020
69004e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111620171020
69091e/hc-256/200511gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111620171020
69103e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111620171020
69154e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111620171020
69156e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017111620171020
69164e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111620171020
69173e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017111620171020
69183e/hc-256/200511gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111620171020
69202e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017111620171020
69217e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
69235e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111620171020
69237e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017111620171020
69291e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111620171020
69297e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111620171020
69306e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111620171020
69328e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111620171020
69385e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017111620171020
69403e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017111620171020
69459e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017111620171020
73535e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111620171020
73558e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111620171020
73704e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111620171020
73709e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111620171020
73740e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111620171020
73746e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111620171020
73783e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111620171020
73805e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111620171020
74328e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111620171020
74337e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111620171020
74369e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111620171020
74395e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111620171020
74449e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111620171020
74489e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111620171020
74885e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111620171020
75004e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111620171020

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