Implementation notes: x86, h2atom, crypto_stream/hc256

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
108410e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102720161009
108790e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102720161009
109510e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102720161009
110340e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102720161009
113510e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102720161009
113710e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102720161009
113760e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102720161009
113960e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102720161009
113970e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102720161009
114120e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102720161009
114240e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102720161009
114250e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102720161009
114510e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102720161009
114550e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102720161009
114940e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102720161009
114940e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102720161009
114940e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102720161009
114940e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102720161009
114940e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102720161009
115040e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102720161009
115040e/hc-256/200701gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102720161009
115250e/hc-256/200511gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102720161009
115580e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102720161009
115660e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2016102720161009
115740e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2016102720161009
116330e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102720161009
116450e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102720161009
116490e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102720161009
116560e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102720161009
116650e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102720161009
116670e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102720161009
116700e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102720161009
116720e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102720161009
116790e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102720161009
116840e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102720161009
117210e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102720161009
117240e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102720161009
117300e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102720161009
117360e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102720161009
117440e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102720161009
117480e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102720161009
117590e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102720161009
117650e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102720161009
118570e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102720161009
118770e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2016102720161009
119820e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102720161009
119830e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102720161009
119920e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102720161009
120410e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2016102720161009
120470e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102720161009
120490e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102720161009
120590e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102720161009
121980e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102720161009
121990e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102720161009
121990e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102720161009
122070e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102720161009
122380e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102720161009
122390e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102720161009
122430e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102720161009
122440e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102720161009
122450e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102720161009
122460e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102720161009
122480e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102720161009
122510e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102720161009
122670e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102720161009
122680e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102720161009
122730e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102720161009
122730e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102720161009
123300e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102720161009
123320e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102720161009
123330e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102720161009
123330e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102720161009
123750e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102720161009
123820e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102720161009
123830e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102720161009
123830e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102720161009
123920e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2016102720161009
124110e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102720161009
124140e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102720161009
124150e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102720161009
124150e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102720161009
124160e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102720161009
124200e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102720161009
124210e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102720161009
124270e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102720161009
124280e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102720161009
124400e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102720161009
124810e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102720161009
124890e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102720161009
124960e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102720161009
125120e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102720161009
125130e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102720161009
125140e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102720161009
125160e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102720161009
125160e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102720161009
125160e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102720161009
125180e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102720161009
125180e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102720161009
125180e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102720161009
125220e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102720161009
125260e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102720161009
125280e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102720161009
125360e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102720161009
125610e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102720161009
125630e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102720161009
125650e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102720161009
125790e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102720161009
125810e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2016102720161009
125810e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102720161009
125820e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102720161009
125840e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102720161009
126300e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102720161009
126300e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102720161009
126340e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102720161009
126340e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102720161009
126900e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102720161009
126900e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102720161009
127010e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102720161009
127130e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102720161009
127280e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102720161009
127290e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102720161009
127330e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102720161009
127530e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102720161009
127530e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102720161009
127740e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102720161009
127740e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102720161009
127810e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102720161009
127840e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102720161009
127850e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102720161009
127850e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102720161009
127980e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102720161009
128130e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102720161009
128130e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102720161009
128130e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102720161009
128140e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102720161009
128180e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102720161009
128180e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102720161009
128190e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102720161009
128200e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102720161009
128260e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102720161009
128270e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102720161009
128350e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102720161009
128460e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102720161009
128840e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102720161009
128900e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102720161009
128920e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102720161009
128920e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102720161009
128930e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102720161009
128930e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102720161009
128940e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102720161009
128940e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102720161009
128970e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102720161009
129040e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102720161009
129080e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102720161009
129080e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102720161009
129080e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102720161009
129080e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102720161009
129080e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102720161009
129090e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102720161009
129090e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102720161009
129110e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102720161009
129120e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102720161009
129190e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102720161009
129240e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102720161009
129250e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102720161009
129380e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102720161009
129380e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102720161009
129420e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102720161009
129420e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102720161009
129490e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102720161009
129490e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102720161009
129500e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102720161009
129510e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102720161009
129710e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102720161009
129710e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102720161009
129720e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102720161009
129740e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102720161009
129750e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102720161009
129930e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102720161009
129940e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102720161009
130090e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102720161009
130100e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102720161009
130100e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102720161009
130170e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102720161009
130180e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102720161009
130180e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102720161009
130260e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102720161009
130330e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102720161009
130330e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102720161009
130330e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102720161009
130330e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102720161009
130340e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102720161009
130340e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102720161009
130350e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102720161009
130350e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102720161009
130350e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102720161009
130360e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102720161009
130370e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102720161009
130460e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102720161009
130460e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102720161009
130530e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102720161009
130550e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102720161009
130610e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102720161009
130610e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102720161009
130640e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102720161009
130650e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102720161009
130650e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102720161009
130790e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102720161009
130810e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102720161009
130920e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102720161009
130920e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102720161009
130920e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102720161009
130970e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102720161009
130980e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102720161009
131040e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102720161009
131070e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102720161009
131070e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102720161009
131080e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102720161009
131180e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102720161009
131340e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102720161009
131340e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102720161009
131350e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102720161009
131460e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102720161009
131460e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102720161009
131780e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2016102720161009
131780e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2016102720161009
131790e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102720161009
131900e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102720161009
131950e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102720161009
132140e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102720161009
132140e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102720161009
132170e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102720161009
132170e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102720161009
132180e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102720161009
132210e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102720161009
132210e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102720161009
132220e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102720161009
132220e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102720161009
132300e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102720161009
132300e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102720161009
132310e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102720161009
132340e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102720161009
132340e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102720161009
132360e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102720161009
132390e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102720161009
132390e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102720161009
132390e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102720161009
132390e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102720161009
132440e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102720161009
132570e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102720161009
132580e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102720161009
132600e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2016102720161009
132600e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102720161009
132610e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102720161009
132610e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102720161009
132610e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102720161009
132610e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2016102720161009
132610e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102720161009
132620e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2016102720161009
132620e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102720161009
132690e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102720161009
132870e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102720161009
132870e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102720161009
132910e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102720161009
132980e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102720161009
132980e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102720161009
133000e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102720161009
133030e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2016102720161009
133040e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102720161009
133100e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102720161009
133160e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102720161009
133160e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102720161009
133160e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2016102720161009
133160e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102720161009
133290e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2016102720161009
133310e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102720161009
133340e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102720161009
133350e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2016102720161009
133440e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2016102720161009
133850e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102720161009
133910e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102720161009
134000e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102720161009
134050e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102720161009
134050e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102720161009
134080e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2016102720161009
134150e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102720161009
134160e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102720161009
134160e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102720161009
134170e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102720161009
134190e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2016102720161009
134200e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102720161009
134200e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102720161009
134220e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2016102720161009
134230e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2016102720161009
134230e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102720161009
134230e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102720161009
134230e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102720161009
134230e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2016102720161009
134240e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102720161009
134340e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102720161009
134350e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102720161009
134600e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2016102720161009
134600e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2016102720161009
134850e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2016102720161009
134890e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102720161009
135360e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102720161009
135360e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102720161009
135370e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102720161009
135380e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102720161009
135470e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102720161009
135490e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102720161009
135530e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102720161009
135660e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2016102720161009
135690e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102720161009
135730e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102720161009
135730e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102720161009
135840e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2016102720161009

Test failure

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

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