Implementation notes: x86, hydra5, crypto_stream/hc256

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
56601e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
56605e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
56729e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
56738e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
56759e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
56764e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
56782e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
56813e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
56902e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
56924e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
56946e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
56947e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
56951e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
56990e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017090720170904
57008e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
57048e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017090720170904
57199e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
57247e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
57247e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
57270e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
57336e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
57438e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
57451e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
57451e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
57474e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
57504e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
57540e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
57579e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
57597e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
57628e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
57629e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
57650e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
57703e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
57797e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
57797e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
57801e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
57815e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
57819e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
57876e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
57938e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
57970e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
58005e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
58009e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
58023e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
58031e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
58032e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
58040e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
58058e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
58058e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
58062e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
58062e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
58067e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
58072e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
58076e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
58076e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
58080e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
58085e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
58098e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
58169e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
58191e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
58196e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
58199e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
58200e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
58212e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
58212e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
58213e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
58227e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
58235e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
58244e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
58249e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
58293e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
58337e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
58492e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
58492e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
58594e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
58648e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
58665e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
58692e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
58754e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
58873e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
59028e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
59051e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
59055e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
59059e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
59082e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
59130e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
59444e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
59467e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
59480e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
59499e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
59515e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
59520e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
59542e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
59542e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
59543e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
59561e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
59653e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
59657e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
59680e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
59702e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
59830e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
59866e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
59906e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
59910e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
59950e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
60181e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
60260e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
60384e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
60424e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
60442e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
60579e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
60601e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
60659e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
60663e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
60752e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
60760e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
60832e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
60845e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
60907e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
61173e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
61173e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
61195e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
61213e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
61248e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
61262e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
61279e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
61328e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
61337e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
61337e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
61337e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
61372e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
61416e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
61461e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
61541e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
61576e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017090720170904
61594e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
61629e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
61629e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
61634e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
61638e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
61638e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
61642e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
61758e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
61771e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
61801e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
61820e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
61829e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
61833e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
61837e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
61846e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
61856e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
61877e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
61921e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
61922e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
61939e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
61940e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
61957e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
61966e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
61989e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
62001e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
62081e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
62081e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
62094e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
62179e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
62205e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
62210e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
62223e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
62232e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
62258e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
62271e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
62272e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
62280e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
62290e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
62298e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
62306e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
62307e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
62311e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017090720170904
62311e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
62312e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
62320e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
62325e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
62334e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
62365e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
62422e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
62458e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
62480e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
62515e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
62520e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
62529e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
62542e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
62555e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
62556e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
62560e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
62560e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
62595e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
62635e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
62657e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
62688e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
62706e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017090720170904
62724e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
62728e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
62759e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
62763e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
62772e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
62772e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
62777e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
62794e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
62799e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
62803e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
62803e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
62812e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
62843e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
62847e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
62861e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017090720170904
62865e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
62866e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
62866e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
62878e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
62879e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
62883e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
62887e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
62892e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
62900e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
62901e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017090720170904
62901e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
62932e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
62936e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
62945e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
62958e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
62967e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
62976e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
62980e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
62981e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
62998e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
63047e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
63047e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
63082e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
63096e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
63127e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
63135e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
63149e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
63162e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
63171e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
63189e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
63197e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
63202e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
63220e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
63233e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
63237e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
63246e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
63286e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
63291e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
63317e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
63340e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
63344e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
63357e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
63357e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
63375e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
63384e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
63401e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017090720170904
63415e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
63415e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
63445e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
63458e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
63481e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
63517e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
63526e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
63552e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
63667e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
63685e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
63689e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
63699e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
63711e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
63729e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
63747e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
63756e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
63813e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
63880e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
63903e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
63911e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
63942e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
64004e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
64004e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
64030e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
64035e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
64101e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
64102e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
64133e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
64243e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
64288e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
64358e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
64376e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
64385e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
64385e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
64456e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
64470e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
64513e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
64514e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
64518e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
64545e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
64567e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
64567e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
64811e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
64895e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
64899e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
65116e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
65147e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
65177e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
65213e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
65253e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
65262e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
65311e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
65356e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
65378e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
65395e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
65413e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
65466e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
65519e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
65550e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
65559e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904

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: 20, 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=core2 -O3 -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