Implementation notes: x86, h5nano, crypto_stream/tpy6

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
10105e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051420140425
10105e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051420140425
10105e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051420140425
10115e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051420140425
10120e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051420140425
10120e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051420140425
10155e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051420140425
10165e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051420140425
10400e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051420140425
10415e/tpy6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051420140425
10415e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051420140425
10425e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051420140425
10425e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051420140425
10475e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051420140425
10500e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051420140425
10535e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051420140425
10560e/tpy6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051420140425
10565e/tpy6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051420140425
10580e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051420140425
10580e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051420140425
10595e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2014051420140425
10605e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051420140425
10670e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051420140425
10735e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051420140425
10750e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051420140425
10755e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051420140425
10760e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051420140425
10775e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051420140425
10775e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051420140425
10780e/tpy6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051420140425
10785e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051420140425
10785e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051420140425
10790e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051420140425
10795e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051420140425
10800e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051420140425
10800e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051420140425
10895e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051420140425
10920e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051420140425
10930e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051420140425
10930e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051420140425
10935e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051420140425
10940e/tpy6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051420140425
10945e/tpy6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051420140425
10960e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051420140425
10965e/tpy6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051420140425
10970e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2014051420140425
10970e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2014051420140425
10970e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2014051420140425
10975e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051420140425
10980e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2014051420140425
10985e/tpy6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051420140425
10990e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051420140425
10995e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051420140425
11015e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051420140425
11025e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051420140425
11040e/tpy6gcc -m32 -march=barcelona -O -fomit-frame-pointer2014051420140425
11050e/tpy6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051420140425
11060e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051420140425
11065e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051420140425
11075e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051420140425
11075e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051420140425
11075e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2014051420140425
11095e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051420140425
11110e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051420140425
11115e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051420140425
11120e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051420140425
11125e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051420140425
11125e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051420140425
11130e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2014051420140425
11145e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051420140425
11155e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051420140425
11155e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2014051420140425
11165e/tpy6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051420140425
11175e/tpy6gcc -m32 -march=corei7 -O -fomit-frame-pointer2014051420140425
11175e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051420140425
11195e/tpy6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051420140425
11200e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051420140425
11200e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051420140425
11215e/tpy6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051420140425
11220e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051420140425
11220e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051420140425
11225e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051420140425
11230e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051420140425
11230e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051420140425
11230e/tpy6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051420140425
11230e/tpy6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051420140425
11240e/tpy6gcc -m32 -O -fomit-frame-pointer2014051420140425
11245e/tpy6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051420140425
11245e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2014051420140425
11260e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051420140425
11290e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051420140425
11290e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051420140425
11330e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051420140425
11365e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051420140425
11380e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051420140425
11395e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051420140425
11395e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2014051420140425
11400e/tpy6gcc -m32 -Os -fomit-frame-pointer2014051420140425
11410e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051420140425
11415e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051420140425
11440e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2014051420140425
11445e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051420140425
11460e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051420140425
11495e/tpy6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051420140425
11495e/tpy6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051420140425
11500e/tpy6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051420140425
11500e/tpy6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051420140425
11505e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051420140425
11510e/tpy6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051420140425
11510e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051420140425
11515e/tpy6gcc -m32 -O2 -fomit-frame-pointer2014051420140425
11515e/tpy6gcc -m32 -O3 -fomit-frame-pointer2014051420140425
11515e/tpy6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051420140425
11520e/tpy6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051420140425
11525e/tpy6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051420140425
11530e/tpy6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051420140425
11530e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2014051420140425
11530e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051420140425
11530e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2014051420140425
11530e/tpy6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051420140425
11545e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2014051420140425
11550e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051420140425
11565e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051420140425
11570e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051420140425
11570e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051420140425
11580e/tpy6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051420140425
11580e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051420140425
11580e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051420140425
11585e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051420140425
11595e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051420140425
11605e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051420140425
11635e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051420140425
11635e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051420140425
11645e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051420140425
11650e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051420140425
11660e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051420140425
11700e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051420140425
11730e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051420140425
11785e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051420140425
11800e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051420140425
11820e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051420140425
11825e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2014051420140425
11830e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051420140425
11850e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051420140425
11930e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051420140425
12030e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051420140425
12070e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2014051420140425
12075e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051420140425
12095e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051420140425
12095e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051420140425
12095e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051420140425
12100e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2014051420140425
12115e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051420140425
12240e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051420140425
12360e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051420140425
12600e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051420140425
12640e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051420140425
12645e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051420140425
12650e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051420140425
12655e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051420140425
12885e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051420140425
12885e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2014051420140425
13130e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051420140425
13190e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051420140425
13205e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051420140425