Implementation notes: x86, hydra1, crypto_stream/hc256

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
57874e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
57901e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
58131e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
58152e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
58169e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
58210e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
58256e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
58319e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
59549e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2016101420161009
59704e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2016101420161009
59917e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
59971e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
59992e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
59994e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
60013e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
60056e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
60077e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
60123e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
60128e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
60128e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
60141e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
60181e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
60199e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
60235e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
60240e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
60261e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
60264e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
60280e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
60293e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
60298e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
60299e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
60308e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
60309e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
60317e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
60327e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
60350e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
60376e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
60378e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
60381e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
60462e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
60462e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
60474e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
60482e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
60520e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
60538e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
60559e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
60576e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
60643e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
60679e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
60680e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
60685e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
60688e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
60707e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
60710e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
60712e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
60736e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
60738e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
60755e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
60759e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
60760e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
60760e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
60861e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
61029e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
61029e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
61048e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
61101e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
61205e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
61213e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
61214e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
61272e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
61280e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
61285e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
61296e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
61298e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
61432e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
61456e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
61477e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
61519e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
61523e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
61627e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
61661e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
61692e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
61704e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
61720e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
61765e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
61784e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
61849e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
61877e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
61902e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
61920e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
61982e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
62274e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
62354e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
62403e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
62429e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
62429e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
62429e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
62458e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
62747e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
62792e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
63166e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
63187e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
63216e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
63224e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
63229e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
63261e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
63290e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
63293e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
63310e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
63325e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
63338e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
63349e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
63357e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2016101420161009
63363e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
63482e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
63485e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
63520e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
63560e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
63561e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
63562e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
63576e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
63595e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
63648e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
63661e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
63704e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
63837e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
63880e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
63906e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
63957e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
63962e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
63998e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
64015e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
64030e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
64038e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
64069e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2016101420161009
64069e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
64104e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
64117e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
64131e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
64146e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
64157e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
64205e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
64235e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
64235e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
64256e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
64266e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
64288e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
64298e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
64302e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
64307e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
64311e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
64315e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
64349e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
64376e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
64381e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
64392e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
64408e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
64419e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
64429e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
64563e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
64574e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
64605e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2016101420161009
64613e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
64690e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
64704e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2016101420161009
64718e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
64789e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
64831e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
64842e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
64842e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
64865e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
64904e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
64910e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
64912e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
64941e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
64947e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
64952e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
64960e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
64963e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
64971e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
65005e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
65064e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
65085e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
65085e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
65088e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
65101e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
65104e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
65173e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
65331e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
65352e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
65368e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
65397e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
65398e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
65415e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
65424e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
65432e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
65442e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
65445e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
65456e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
65459e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
65463e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
65480e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
65480e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
65487e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
65491e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
65495e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
65512e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
65535e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
65539e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
65545e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
65549e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
65578e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
65584e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
65587e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
65595e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
65602e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
65621e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
65627e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
65696e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2016101420161009
65728e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
65749e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
65762e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
65770e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
65786e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
65835e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
65845e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
65848e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
65864e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
65870e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
65879e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
65879e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
65891e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
65896e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
65931e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
65934e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
65942e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
65952e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
65955e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
65962e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
65976e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
65991e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
65992e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
66018e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
66047e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
66063e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
66063e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
66091e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
66243e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
66248e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
66250e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
66251e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
66270e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
66277e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
66277e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
66310e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
66318e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
66323e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
66362e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2016101420161009
66368e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
66382e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
66430e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
66431e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
66440e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
66456e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
66501e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
66525e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
66583e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
66584e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
66608e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
66693e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
66880e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
66954e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
66978e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
67037e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
67080e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
67136e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
67371e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
67395e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
67437e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
67446e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
67463e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
67485e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
67491e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
67493e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
67493e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
67499e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
67512e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
67520e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
67523e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
67523e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
67534e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
67602e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
67694e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
67696e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
67726e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
67992e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
68082e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
68101e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
68115e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
68224e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
68234e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
68248e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
68253e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
68255e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
68270e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
68272e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
68274e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
68289e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
68296e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
68368e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
68386e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
68467e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
68597e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
68901e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
68927e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
69088e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
69261e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
69269e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
69467e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
69638e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009

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