Implementation notes: x86, bridge, crypto_stream/tpypy

Computer: bridge
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
13308e/tpypygcc -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
13336e/tpypygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
13364e/tpypygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
13620e/tpypygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
13748e/tpypygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
13748e/tpypygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
13776e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
13796e/tpypygcc -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
13800e/tpypygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
13804e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
13808e/tpypygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
13824e/tpypygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
13852e/tpypygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
13864e/tpypygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
13876e/tpypygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
13908e/tpypygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
13932e/tpypygcc -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
13932e/tpypygcc -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
13936e/tpypygcc -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
13992e/tpypygcc -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
13996e/tpypygcc -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
13996e/tpypygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
14016e/tpypygcc -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
14024e/tpypygcc -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
14044e/tpypygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012012720120120
14060e/tpypygcc -m32 -march=core2 -O2 -fomit-frame-pointer2012012720120120
14076e/tpypygcc -m32 -march=core2 -O3 -fomit-frame-pointer2012012720120120
14080e/tpypygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012012720120120
14108e/tpypygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012720120120
14120e/tpypygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012012720120120
14132e/tpypygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012720120120
14148e/tpypygcc -m32 -O2 -fomit-frame-pointer2012012720120120
14152e/tpypygcc -m32 -O3 -fomit-frame-pointer2012012720120120
14152e/tpypygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012012720120120
14160e/tpypygcc -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
14164e/tpypygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012012720120120
14172e/tpypygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012012720120120
14172e/tpypygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012012720120120
14184e/tpypygcc -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
14200e/tpypygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012012720120120
14224e/tpypygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012012720120120
14224e/tpypygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012720120120
14232e/tpypygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012720120120
14252e/tpypygcc -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
14276e/tpypygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012012720120120
14280e/tpypygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012012720120120
14284e/tpypygcc -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
14348e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012012720120120
14364e/tpypygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
14372e/tpypygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012012720120120
14392e/tpypygcc -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
14404e/tpypygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012012720120120
14408e/tpypygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012720120120
14412e/tpypygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012012720120120
14416e/tpypygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012012720120120
14416e/tpypygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
14440e/tpypygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
14456e/tpypygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012012720120120
14456e/tpypygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012720120120
14460e/tpypygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012720120120
14468e/tpypygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012720120120
14480e/tpypygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012720120120
14496e/tpypygcc -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
14504e/tpypygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012720120120
14520e/tpypygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012012720120120
14520e/tpypygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
14524e/tpypygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012720120120
14544e/tpypygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012012720120120
14552e/tpypygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012012720120120
14560e/tpypygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012012720120120
14564e/tpypygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012720120120
14564e/tpypygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012720120120
14572e/tpypygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012720120120
14576e/tpypygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012012720120120
14584e/tpypygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012720120120
14620e/tpypygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012012720120120
14632e/tpypygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012720120120
14640e/tpypygcc -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
14708e/tpypygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012012720120120
14748e/tpypygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
14764e/tpypygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012720120120
14812e/tpypygcc -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
14828e/tpypygcc -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
14880e/tpypygcc -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
14932e/tpypygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
14996e/tpypygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
15084e/tpypygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012012720120120
15100e/tpypygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012012720120120
15180e/tpypygcc -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
15240e/tpypygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012012720120120
15244e/tpypygcc -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
15308e/tpypygcc -m32 -march=pentium4 -O -fomit-frame-pointer2012012720120120
15324e/tpypygcc -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
15352e/tpypygcc -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
15376e/tpypygcc -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
15380e/tpypygcc -m32 -march=core2 -O -fomit-frame-pointer2012012720120120
15380e/tpypygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012012720120120
15384e/tpypygcc -m32 -march=core2 -Os -fomit-frame-pointer2012012720120120
15388e/tpypygcc -m32 -march=corei7 -O -fomit-frame-pointer2012012720120120
15396e/tpypygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012720120120
15404e/tpypygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012012720120120
15420e/tpypygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012012720120120
15424e/tpypygcc -m32 -O -fomit-frame-pointer2012012720120120
15452e/tpypygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012012720120120
15464e/tpypygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012012720120120
15464e/tpypygcc -m32 -march=corei7 -Os -fomit-frame-pointer2012012720120120
15464e/tpypygcc -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
15480e/tpypygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012012720120120
15492e/tpypygcc -m32 -Os -fomit-frame-pointer2012012720120120
15492e/tpypygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012012720120120
15500e/tpypygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012012720120120
15552e/tpypygcc -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
15556e/tpypygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012720120120
15604e/tpypygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
15636e/tpypygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
15672e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
15696e/tpypygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012720120120
15740e/tpypygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
15776e/tpypygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
15836e/tpypygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012012720120120
15868e/tpypygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012012720120120
15980e/tpypygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012012720120120
15984e/tpypygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
15992e/tpypygcc -m32 -march=i386 -O3 -fomit-frame-pointer2012012720120120
16004e/tpypygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012012720120120
16012e/tpypygcc -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
16016e/tpypygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120
16016e/tpypygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012012720120120
16032e/tpypygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012012720120120
16040e/tpypygcc -funroll-loops -m32 -O -fomit-frame-pointer2012012720120120
16040e/tpypygcc -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
16052e/tpypygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012012720120120
16056e/tpypygcc -m32 -march=i386 -O2 -fomit-frame-pointer2012012720120120
16104e/tpypygcc -funroll-loops -m32 -Os -fomit-frame-pointer2012012720120120
16120e/tpypygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012012720120120
16152e/tpypygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012720120120
16156e/tpypygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012012720120120
16228e/tpypygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012012720120120
16272e/tpypygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
16308e/tpypygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
16340e/tpypygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012012720120120
16352e/tpypygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012012720120120
16356e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
16376e/tpypygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012012720120120
16380e/tpypygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
16428e/tpypygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012012720120120
16480e/tpypygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012012720120120
16492e/tpypygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012012720120120
16512e/tpypygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012012720120120
16548e/tpypygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012720120120
16640e/tpypygcc -m32 -march=pentium -Os -fomit-frame-pointer2012012720120120
16688e/tpypygcc -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
16808e/tpypygcc -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
16848e/tpypygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
17084e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012720120120
17116e/tpypygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012012720120120
17132e/tpypygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012012720120120
17140e/tpypygcc -m32 -march=i386 -Os -fomit-frame-pointer2012012720120120
17160e/tpypygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012012720120120
17176e/tpypygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012012720120120
17320e/tpypygcc -m32 -march=i486 -Os -fomit-frame-pointer2012012720120120
17648e/tpypygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
17760e/tpypygcc -m32 -march=pentium -O2 -fomit-frame-pointer2012012720120120
17784e/tpypygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012012720120120
17828e/tpypygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012720120120
18244e/tpypygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
18300e/tpypygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
18384e/tpypygcc -m32 -march=pentium -O -fomit-frame-pointer2012012720120120
18436e/tpypygcc -m32 -march=i486 -O3 -fomit-frame-pointer2012012720120120
18500e/tpypygcc -m32 -march=i486 -O2 -fomit-frame-pointer2012012720120120
20360e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012720120120
20392e/tpypygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012012720120120