Implementation notes: x86, cryptologic, crypto_stream/tpy6

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
7621e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
7621e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
7648e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
7670e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
7682e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
7712e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
7718e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
7733e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
7752e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
7776e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
7869e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
7888e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
7912e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
7915e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052220140517
7921e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
7930e/tpy6gcc -m32 -Os -fomit-frame-pointer2014052220140517
7930e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
7941e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
7964e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
7973e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
7976e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
7991e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
8003e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
8009e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
8027e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
8067e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
8085e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
8115e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
8158e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
8274e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
8312e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052220140517
8356e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
8534e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
8582e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
8636e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
9264e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
9288e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
9294e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
9294e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052220140517
9309e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
9321e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
9331e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
9333e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
9333e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
9337e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
9342e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
9352e/tpy6gcc -m32 -O2 -fomit-frame-pointer2014052220140517
9370e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
9391e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
9409e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
9412e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
9415e/tpy6gcc -m32 -O3 -fomit-frame-pointer2014052220140517
9421e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
9455e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
9464e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052220140517
9470e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
9473e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
9473e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
9485e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
9488e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
9503e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
9509e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
9525e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
9540e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
9548e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
9561e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
9570e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
9572e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
9574e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
9579e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
9594e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
9612e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
9636e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
9655e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
9660e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
9679e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
9694e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
9700e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
9703e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
9709e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
9727e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
9727e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
9730e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
9733e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
9751e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
9753e/tpy6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052220140517
9758e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
9761e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
9764e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
9767e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
9776e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
9797e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
9806e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
9809e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
9809e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
9812e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
9812e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
9812e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
9818e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
9821e/tpy6gcc -m32 -O -fomit-frame-pointer2014052220140517
9821e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
9836e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052220140517
9836e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
9842e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
9854e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
9873e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
9874e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052220140517
9885e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
9888e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
9897e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
9897e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
9924e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
9945e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2014052220140517
9947e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
9950e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
9959e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
10018e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
10033e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
10106e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
10106e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
10106e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
10115e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
10127e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
10130e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
10161e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
10179e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
10191e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
10221e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
10221e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
10309e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
10318e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
10374e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
10412e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
10452e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
10773e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
10909e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
11061e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
11073e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
11085e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
11088e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2014052220140517