Implementation notes: x86, cryptologic, crypto_stream/tpy

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10473e/tpygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
10527e/tpygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
10543e/tpygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
10558e/tpygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
10582e/tpygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
10585e/tpygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
10594e/tpygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
10615e/tpygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
10642e/tpygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
10645e/tpygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
10688e/tpygcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052220140517
10836e/tpygcc -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
10903e/tpygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
10903e/tpygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
10915e/tpygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
10918e/tpygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
11000e/tpygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
11043e/tpygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
11053e/tpygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
11061e/tpygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
11103e/tpygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
11109e/tpygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
11136e/tpygcc -m32 -Os -fomit-frame-pointer2014052220140517
11164e/tpygcc -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
11236e/tpygcc -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
11276e/tpygcc -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
11294e/tpygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
11294e/tpygcc -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
11333e/tpygcc -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
11367e/tpygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
11409e/tpygcc -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
11888e/tpygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
11897e/tpygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
11964e/tpygcc -m32 -O3 -fomit-frame-pointer2014052220140517
11988e/tpygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
11997e/tpygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
12000e/tpygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052220140517
12003e/tpygcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
12009e/tpygcc -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
12009e/tpygcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
12015e/tpygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
12030e/tpygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
12052e/tpygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
12074e/tpygcc -m32 -march=core2 -Os -fomit-frame-pointer2014052220140517
12079e/tpygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
12109e/tpygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
12121e/tpygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
12151e/tpygcc -m32 -O2 -fomit-frame-pointer2014052220140517
12185e/tpygcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052220140517
12203e/tpygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
12206e/tpygcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
12218e/tpygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
12224e/tpygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
12242e/tpygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052220140517
12264e/tpygcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
12267e/tpygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
12273e/tpygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
12279e/tpygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
12282e/tpygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
12291e/tpygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
12297e/tpygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
12300e/tpygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
12306e/tpygcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052220140517
12306e/tpygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
12309e/tpygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
12309e/tpygcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
12312e/tpygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
12312e/tpygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
12333e/tpygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
12336e/tpygcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
12343e/tpygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
12355e/tpygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
12364e/tpygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
12367e/tpygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
12421e/tpygcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
12464e/tpygcc -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
12467e/tpygcc -m32 -O -fomit-frame-pointer2014052220140517
12473e/tpygcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
12476e/tpygcc -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
12512e/tpygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
12515e/tpygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
12524e/tpygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
12540e/tpygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
12540e/tpygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
12555e/tpygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
12558e/tpygcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
12567e/tpygcc -m32 -march=core2 -O -fomit-frame-pointer2014052220140517
12573e/tpygcc -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
12579e/tpygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
12579e/tpygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
12591e/tpygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
12594e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
12628e/tpygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
12661e/tpygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
12682e/tpygcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
12691e/tpygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
12709e/tpygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
12712e/tpygcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
12715e/tpygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
12718e/tpygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
12721e/tpygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
12733e/tpygcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
12741e/tpygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
12773e/tpygcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
12782e/tpygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
12783e/tpygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
12791e/tpygcc -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
12806e/tpygcc -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
12839e/tpygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
12864e/tpygcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
12882e/tpygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
12957e/tpygcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
12982e/tpygcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
12997e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
13003e/tpygcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
13085e/tpygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
13091e/tpygcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
13149e/tpygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
13158e/tpygcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
13185e/tpygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
13185e/tpygcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
13212e/tpygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
13215e/tpygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
13224e/tpygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
13258e/tpygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
13291e/tpygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
13294e/tpygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
13342e/tpygcc -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
13352e/tpygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
13379e/tpygcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
13412e/tpygcc -funroll-loops -m32 -O -fomit-frame-pointer2014052220140517
13464e/tpygcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
13533e/tpygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
13961e/tpygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
15588e/tpygcc -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
16261e/tpygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
16297e/tpygcc -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
16452e/tpygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
16679e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
16733e/tpygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052220140517