Implementation notes: x86, bridge, crypto_stream/tpy

Computer: bridge
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
11204e/tpygcc -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
11408e/tpygcc -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
11468e/tpygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
11500e/tpygcc -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
11520e/tpygcc -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
11572e/tpygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
11580e/tpygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
11596e/tpygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
11608e/tpygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
11608e/tpygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
11628e/tpygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
11644e/tpygcc -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
11656e/tpygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
11700e/tpygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
11704e/tpygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
11856e/tpygcc -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
11856e/tpygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
11872e/tpygcc -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
11884e/tpygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
11892e/tpygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
11900e/tpygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
11924e/tpygcc -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
11936e/tpygcc -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
11940e/tpygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
11940e/tpygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
11988e/tpygcc -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
12028e/tpygcc -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
12036e/tpygcc -m32 -O3 -fomit-frame-pointer2012012720120120
12036e/tpygcc -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
12040e/tpygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
12040e/tpygcc -m32 -Os -fomit-frame-pointer2012012720120120
12040e/tpygcc -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
12052e/tpygcc -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
12056e/tpygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
12068e/tpygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
12088e/tpygcc -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
12108e/tpygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
12108e/tpygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
12116e/tpygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
12120e/tpygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
12120e/tpygcc -m32 -O2 -fomit-frame-pointer2012012720120120
12124e/tpygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
12124e/tpygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012012720120120
12128e/tpygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
12148e/tpygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
12152e/tpygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012720120120
12160e/tpygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
12160e/tpygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012012720120120
12176e/tpygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012012720120120
12188e/tpygcc -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
12204e/tpygcc -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
12204e/tpygcc -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
12208e/tpygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012720120120
12212e/tpygcc -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
12220e/tpygcc -funroll-loops -m32 -Os -fomit-frame-pointer2012012720120120
12220e/tpygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
12224e/tpygcc -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
12224e/tpygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012720120120
12224e/tpygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012012720120120
12224e/tpygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012012720120120
12228e/tpygcc -m32 -march=core2 -Os -fomit-frame-pointer2012012720120120
12228e/tpygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012720120120
12228e/tpygcc -m32 -march=corei7 -Os -fomit-frame-pointer2012012720120120
12232e/tpygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012012720120120
12240e/tpygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
12248e/tpygcc -m32 -march=core2 -O3 -fomit-frame-pointer2012012720120120
12252e/tpygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012012720120120
12252e/tpygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012012720120120
12252e/tpygcc -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
12252e/tpygcc -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
12256e/tpygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
12256e/tpygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
12256e/tpygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012012720120120
12260e/tpygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
12264e/tpygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012012720120120
12268e/tpygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
12268e/tpygcc -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120
12276e/tpygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
12280e/tpygcc -m32 -march=core2 -O2 -fomit-frame-pointer2012012720120120
12288e/tpygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
12292e/tpygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012012720120120
12296e/tpygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
12296e/tpygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012012720120120
12304e/tpygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012720120120
12308e/tpygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012012720120120
12308e/tpygcc -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
12316e/tpygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
12320e/tpygcc -m32 -march=core2 -O -fomit-frame-pointer2012012720120120
12320e/tpygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012012720120120
12320e/tpygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012012720120120
12324e/tpygcc -m32 -march=corei7 -O -fomit-frame-pointer2012012720120120
12332e/tpygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012720120120
12340e/tpygcc -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
12348e/tpygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
12348e/tpygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
12352e/tpygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
12352e/tpygcc -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
12356e/tpygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
12356e/tpygcc -m32 -O -fomit-frame-pointer2012012720120120
12356e/tpygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012012720120120
12364e/tpygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
12376e/tpygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
12408e/tpygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
12408e/tpygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
12420e/tpygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
12464e/tpygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
12484e/tpygcc -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
12488e/tpygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
12524e/tpygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
12536e/tpygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
12548e/tpygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
12552e/tpygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
12560e/tpygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
12560e/tpygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
12568e/tpygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
12572e/tpygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
12580e/tpygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
12588e/tpygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
12592e/tpygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
12596e/tpygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
12600e/tpygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
12604e/tpygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
12604e/tpygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
12640e/tpygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
12644e/tpygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
12648e/tpygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
12648e/tpygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
12660e/tpygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
12664e/tpygcc -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
12708e/tpygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
12772e/tpygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012012720120120
12772e/tpygcc -funroll-loops -m32 -O -fomit-frame-pointer2012012720120120
12984e/tpygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
13072e/tpygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
13108e/tpygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
13120e/tpygcc -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
13132e/tpygcc -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
13148e/tpygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
13160e/tpygcc -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
13176e/tpygcc -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
13240e/tpygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
13320e/tpygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
13332e/tpygcc -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
13476e/tpygcc -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
13516e/tpygcc -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
13580e/tpygcc -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
13640e/tpygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
13648e/tpygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
13660e/tpygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
13704e/tpygcc -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
13792e/tpygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
13812e/tpygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
13884e/tpygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
13916e/tpygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
13920e/tpygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
13960e/tpygcc -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
14024e/tpygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
14036e/tpygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
14072e/tpygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
14168e/tpygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012012720120120
14212e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
14564e/tpygcc -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
14576e/tpygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
15064e/tpygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
15332e/tpygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120
15712e/tpygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
15732e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
16120e/tpygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
16324e/tpygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
16392e/tpygcc -m32 -march=pentium -O -fomit-frame-pointer2012012720120120
17000e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
17004e/tpygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012012720120120