Implementation notes: x86, hydra4, crypto_stream/hc256

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
78152e/hc-256/200511gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
78226e/hc-256/200701gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
78308e/hc-256/200511gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
78351e/hc-256/200701gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
78807e/hc-256/200701gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
78823e/hc-256/200701gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
78881e/hc-256/200701gcc -m32 -O -fomit-frame-pointer2014053020140525
78924e/hc-256/200701gcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
78924e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
78924e/hc-256/200701gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
78959e/hc-256/200701gcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
78960e/hc-256/200701gcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
78971e/hc-256/200701gcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
79096e/hc-256/200701gcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
79151e/hc-256/200511gcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
79416e/hc-256/200511gcc -m32 -O -fomit-frame-pointer2014053020140525
79420e/hc-256/200511gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
79420e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
79424e/hc-256/200511gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
79447e/hc-256/200511gcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
79459e/hc-256/200511gcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
79478e/hc-256/200511gcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
79490e/hc-256/200511gcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
79498e/hc-256/200511gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
79751e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
79759e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
79759e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
79818e/hc-256/200511gcc -m32 -O3 -fomit-frame-pointer2014053020140525
79821e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
79837e/hc-256/200701gcc -m32 -O3 -fomit-frame-pointer2014053020140525
80262e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
80277e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
80282e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
80321e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
80449e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
80449e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
80504e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
80527e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
80539e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
80547e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
80559e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
80586e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
80594e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
80644e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
81003e/hc-256/200701gcc -m32 -O2 -fomit-frame-pointer2014053020140525
81054e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
81077e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
81296e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
81311e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
81479e/hc-256/200511gcc -m32 -O2 -fomit-frame-pointer2014053020140525
81916e/hc-256/200511gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
81962e/hc-256/200701gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
81974e/hc-256/200701gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
81986e/hc-256/200511gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
82017e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
82029e/hc-256/200701gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
82040e/hc-256/200701gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
82040e/hc-256/200701gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
82091e/hc-256/200701gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
82099e/hc-256/200701gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
82318e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
82376e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
82391e/hc-256/200511gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
82415e/hc-256/200701gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
82458e/hc-256/200511gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
82465e/hc-256/200701gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
82466e/hc-256/200701gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
82473e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
82477e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
82477e/hc-256/200701gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
82481e/hc-256/200511gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
82485e/hc-256/200701gcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
82489e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
82501e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
82505e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
82512e/hc-256/200701gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
82536e/hc-256/200701gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
82540e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
82540e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
82540e/hc-256/200701gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
82551e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
82590e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
82606e/hc-256/200511gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
82610e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
82610e/hc-256/200511gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
82614e/hc-256/200701gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
82618e/hc-256/200511gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
82629e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
82637e/hc-256/200511gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
82664e/hc-256/200511gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
82668e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
82676e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
82696e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
82696e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
82750e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
82750e/hc-256/200701gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
82754e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
82762e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
82770e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
82774e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
82813e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
82824e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
82828e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
82828e/hc-256/200701gcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
82844e/hc-256/200701gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
82879e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
82887e/hc-256/200701gcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
82895e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
82895e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
82898e/hc-256/200701gcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
82902e/hc-256/200701gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
82914e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
82914e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
82926e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
82941e/hc-256/200701gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
82961e/hc-256/200701gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
82973e/hc-256/200701gcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
83039e/hc-256/200511gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
83043e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
83043e/hc-256/200511gcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
83051e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
83058e/hc-256/200511gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
83058e/hc-256/200511gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
83058e/hc-256/200701gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
83059e/hc-256/200701gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
83070e/hc-256/200701gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
83078e/hc-256/200701gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
83082e/hc-256/200701gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
83090e/hc-256/200511gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
83090e/hc-256/200701gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
83094e/hc-256/200701gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
83097e/hc-256/200511gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
83183e/hc-256/200701gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
83187e/hc-256/200701gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
83199e/hc-256/200701gcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
83246e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
83273e/hc-256/200701gcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
83285e/hc-256/200701gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
83288e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
83292e/hc-256/200511gcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
83319e/hc-256/200701gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
83324e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
83324e/hc-256/200701gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
83327e/hc-256/200701gcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
83328e/hc-256/200511gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
83331e/hc-256/200511gcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
83343e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
83343e/hc-256/200511gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
83347e/hc-256/200701gcc -m32 -Os -fomit-frame-pointer2014053020140525
83355e/hc-256/200511gcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
83366e/hc-256/200511gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
83382e/hc-256/200511gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
83406e/hc-256/200511gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
83468e/hc-256/200511gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
83468e/hc-256/200511gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
83534e/hc-256/200511gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
83542e/hc-256/200511gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
83558e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
83558e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
83558e/hc-256/200511gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
83569e/hc-256/200511gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
83581e/hc-256/200511gcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
83585e/hc-256/200511gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
83585e/hc-256/200511gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
83589e/hc-256/200511gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
83604e/hc-256/200511gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
83636e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
83643e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
83655e/hc-256/200511gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
83663e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
83663e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
83663e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
83663e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
83694e/hc-256/200511gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
83694e/hc-256/200701gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
83694e/hc-256/200701gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
83710e/hc-256/200511gcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
83710e/hc-256/200511gcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
83714e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
83721e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
83737e/hc-256/200511gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
83741e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
83741e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
83749e/hc-256/200511gcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
83764e/hc-256/200511gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
83772e/hc-256/200701gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
83776e/hc-256/200701gcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
83792e/hc-256/200701gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
83795e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
83799e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
83807e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
83811e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
83811e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
83815e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
83823e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
83823e/hc-256/200511gcc -m32 -Os -fomit-frame-pointer2014053020140525
83835e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
83838e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
83842e/hc-256/200511gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
83854e/hc-256/200701gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
83862e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
83893e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
83897e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
83908e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
83932e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
83936e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
83987e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
84022e/hc-256/200511gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
84022e/hc-256/200701gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
84100e/hc-256/200511gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
84131e/hc-256/200511gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
84139e/hc-256/200701gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
84143e/hc-256/200701gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
84158e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
84162e/hc-256/200701gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
84166e/hc-256/200701gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
84181e/hc-256/200701gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
84189e/hc-256/200511gcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
84193e/hc-256/200511gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
84197e/hc-256/200511gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
84217e/hc-256/200511gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
84240e/hc-256/200701gcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
84256e/hc-256/200701gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
84295e/hc-256/200701gcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
84396e/hc-256/200701gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
84404e/hc-256/200701gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
84408e/hc-256/200701gcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
84412e/hc-256/200701gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
84416e/hc-256/200701gcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
84427e/hc-256/200701gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
84533e/hc-256/200701gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
84599e/hc-256/200701gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
84622e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
84681e/hc-256/200511gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
84689e/hc-256/200511gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
84692e/hc-256/200701gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
84700e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
84716e/hc-256/200511gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
84720e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
84720e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
84720e/hc-256/200701gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
84728e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
84735e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
84735e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
84735e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
84739e/hc-256/200511gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
84743e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
84747e/hc-256/200701gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
84747e/hc-256/200701gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
84755e/hc-256/200701gcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
84817e/hc-256/200701gcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
84841e/hc-256/200701gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
84852e/hc-256/200511gcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
84856e/hc-256/200701gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
84856e/hc-256/200511gcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
84884e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
84884e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
84884e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
84895e/hc-256/200511gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
84907e/hc-256/200511gcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
84907e/hc-256/200511gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
84919e/hc-256/200511gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
84934e/hc-256/200511gcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
84942e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
84954e/hc-256/200701gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
84997e/hc-256/200701gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
85008e/hc-256/200511gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
85024e/hc-256/200511gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
85039e/hc-256/200511gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
85110e/hc-256/200701gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
85121e/hc-256/200511gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
85121e/hc-256/200701gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
85121e/hc-256/200701gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
85141e/hc-256/200511gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
85157e/hc-256/200701gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
85176e/hc-256/200701gcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
85180e/hc-256/200701gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
85195e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
85250e/hc-256/200701gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
85250e/hc-256/200511gcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
85258e/hc-256/200701gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
85285e/hc-256/200511gcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
85348e/hc-256/200511gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
85355e/hc-256/200511gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
85410e/hc-256/200511gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
85465e/hc-256/200511gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
85469e/hc-256/200701gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
85484e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
85605e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
85632e/hc-256/200511gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
85652e/hc-256/200511gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
85656e/hc-256/200511gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
85663e/hc-256/200511gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
85663e/hc-256/200511gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
85664e/hc-256/200511gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
85679e/hc-256/200511gcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
85691e/hc-256/200511gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
85710e/hc-256/200701gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
85711e/hc-256/200701gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
85742e/hc-256/200701gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
85761e/hc-256/200701gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
85773e/hc-256/200701gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
85793e/hc-256/200701gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
85816e/hc-256/200701gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
85839e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
85847e/hc-256/200511gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
85870e/hc-256/200511gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
85882e/hc-256/200701gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
85882e/hc-256/200511gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
85890e/hc-256/200511gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
85921e/hc-256/200511gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
86065e/hc-256/200511gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
86077e/hc-256/200701gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
86229e/hc-256/200511gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
86256e/hc-256/200701gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
86338e/hc-256/200511gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
86338e/hc-256/200701gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
86568e/hc-256/200511gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
86599e/hc-256/200511gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
86654e/hc-256/200511gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
86654e/hc-256/200511gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
86896e/hc-256/200701gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
86904e/hc-256/200701gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
86927e/hc-256/200511gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
87130e/hc-256/200701gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
87161e/hc-256/200701gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
87255e/hc-256/200701gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
87263e/hc-256/200511gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
87290e/hc-256/200511gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
87524e/hc-256/200511gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
88074e/hc-256/200511gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
88097e/hc-256/200511gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525

Test failure

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701