Implementation notes: x86, hydra8, crypto_stream/hc256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
43060e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
43080e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
43088e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
43096e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
43100e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
43148e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
43156e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
43204e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
43208e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
43240e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
43316e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
43320e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
43320e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
43368e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
43368e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
43376e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
43384e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
43392e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
43416e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
43428e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
43516e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
43576e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
43732e/hc-256/200511gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
43748e/hc-256/200701gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
43768e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
43772e/hc-256/200511gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
43800e/hc-256/200511gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
43816e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
43856e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
43856e/hc-256/200701gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
43872e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
43884e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
43940e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2017090620170904
43944e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
43984e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
43988e/hc-256/200701gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
43988e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
43992e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2017090620170904
43996e/hc-256/200701gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
43996e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
44064e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
44068e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
44092e/hc-256/200511gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
44108e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
44120e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
44132e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
44156e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
44208e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
44232e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
44248e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
44272e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
44272e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
44276e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
44284e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
44284e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
44308e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
44312e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
44348e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
44408e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
44412e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
44472e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
44484e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
44504e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
44540e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
44544e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
44604e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
44612e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
44620e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
44624e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
44636e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
44676e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
44688e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
44700e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
44708e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
44740e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
44756e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
44776e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
44784e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
44816e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
44860e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
45060e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
45072e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
45100e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
45100e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
45104e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
45212e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
45224e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
45256e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
45284e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
45304e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
45348e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
45348e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
45356e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
45368e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
45376e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
45400e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
45416e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
45424e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
45444e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
45536e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
45544e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
45548e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
45552e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
45584e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
45600e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
45604e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
45616e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
45632e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
45992e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
45992e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
46000e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
46248e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
46416e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
46588e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
46696e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
46800e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
46816e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
46908e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
46912e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
47008e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
47056e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
47156e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
47168e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
47184e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
47208e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
47224e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
47232e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
47236e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
47236e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
47296e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
47308e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
47312e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
47320e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
47328e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
47332e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
47336e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
47344e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
47344e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
47348e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
47360e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
47384e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
47400e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
47416e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
47496e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
47508e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
47532e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
47532e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
47552e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
47600e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
47616e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
47752e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
47768e/hc-256/200701gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
47788e/hc-256/200701gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
47812e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
47816e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
47872e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
47872e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
47912e/hc-256/200511gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
47928e/hc-256/200511gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
47936e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
48004e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2017090620170904
48032e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
48036e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
48056e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
48056e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
48072e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
48072e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
48132e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
48160e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
48216e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
48240e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
48264e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2017090620170904
48264e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
48272e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
48276e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
48284e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
48296e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
48324e/hc-256/200701gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
48328e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
48332e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
48368e/hc-256/200701gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
48388e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
48404e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
48424e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
48432e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
48432e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
48432e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
48440e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
48452e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
48456e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
48456e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
48472e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
48472e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
48480e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
48480e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
48508e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
48520e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
48524e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
48540e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
48540e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
48544e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
48548e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
48564e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2017090620170904
48568e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
48576e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
48592e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
48636e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
48676e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
48688e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
48736e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
48740e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
48740e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
48780e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
48792e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
48792e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
48796e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
48828e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
48836e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
48840e/hc-256/200511gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
48844e/hc-256/200511gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
48852e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
48856e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
48884e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
48884e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
48884e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
48888e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
48896e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
48924e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
48932e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
48936e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
48940e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
48960e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
48964e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
48972e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
48972e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
48972e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
48972e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
48976e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
48980e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
48980e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
48988e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
48992e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
49004e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
49020e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
49020e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2017090620170904
49024e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
49040e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
49044e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
49044e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
49052e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
49056e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
49056e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
49056e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
49060e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
49064e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
49068e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2017090620170904
49072e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
49072e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
49076e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
49084e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
49088e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
49092e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
49092e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
49096e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
49100e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
49112e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
49116e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
49116e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
49124e/hc-256/200701gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
49124e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
49144e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
49156e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
49160e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
49164e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
49168e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
49196e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
49204e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
49208e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
49220e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
49220e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
49232e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
49244e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
49256e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
49268e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2017090620170904
49276e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
49276e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
49280e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
49292e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
49292e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
49292e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
49296e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
49304e/hc-256/200511gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
49308e/hc-256/200511gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
49312e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
49320e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
49324e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
49332e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
49332e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
49332e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
49332e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
49340e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
49344e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
49352e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
49368e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
49368e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
49380e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
49404e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
49404e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
49408e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
49412e/hc-256/200701gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
49460e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
49484e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
49504e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
49520e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
49520e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
49520e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
49524e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
49524e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
49524e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
49548e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
49560e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
49564e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
49604e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
49608e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
49612e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
49652e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
49664e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
49724e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
49756e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
49764e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
49768e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
49780e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
49784e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
49816e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
49840e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
49896e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
49908e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
49916e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
49932e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
49960e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
50016e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
50136e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
50148e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
50160e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904

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