Implementation notes: x86, jos, crypto_stream/snow20

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: snow20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6855e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
6870e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
6878e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
6892e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
6893e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
6900e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
6900e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
6900e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
6930e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
6952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
6952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
6952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
6960e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
6960e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
6967e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O -fomit-frame-pointer2014070420140622
6967e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
6968e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
6982e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
7133e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
7133e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
7140e/benchmarks/snow-2.0gcc -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
7147e/benchmarks/snow-2.0gcc -m32 -O -fomit-frame-pointer2014070420140622
7148e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
7148e/benchmarks/snow-2.0gcc -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
7148e/benchmarks/snow-2.0gcc -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
7155e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
7162e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
7162e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
7163e/benchmarks/snow-2.0gcc -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
7170e/benchmarks/snow-2.0gcc -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
7170e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
7170e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
7170e/benchmarks/snow-2.0gcc -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
7177e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
7178e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
7178e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
7185e/benchmarks/snow-2.0gcc -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
7185e/benchmarks/snow-2.0gcc -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
7185e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
7305e/benchmarks/snow-2.0gcc -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
10590e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
10620e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
10770e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070420140622
10822e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
10830e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
10913e/benchmarks/snow-2.0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
10965e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
10972e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
10995e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
10995e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
11002e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
11018e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
11018e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
11025e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
11040e/benchmarks/snow-2.0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
11070e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
11085e/benchmarks/snow-2.0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
11093e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
11100e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
11100e/benchmarks/snow-2.0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
11107e/benchmarks/snow-2.0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
11108e/benchmarks/snow-2.0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
11137e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
11160e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070420140622
11175e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
11175e/benchmarks/snow-2.0gcc -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
11175e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
11183e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
11190e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
11190e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
11190e/benchmarks/snow-2.0gcc -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
11197e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
11198e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
11198e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
11205e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
11213e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
11220e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
11228e/benchmarks/snow-2.0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
11235e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
11235e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
11235e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
11235e/benchmarks/snow-2.0gcc -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
11242e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
11250e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
11250e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
11257e/benchmarks/snow-2.0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
11280e/benchmarks/snow-2.0gcc -m32 -O2 -fomit-frame-pointer2014070420140622
11280e/benchmarks/snow-2.0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
11280e/benchmarks/snow-2.0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
11287e/benchmarks/snow-2.0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
11295e/benchmarks/snow-2.0gcc -m32 -O3 -fomit-frame-pointer2014070420140622
11295e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
11303e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
11303e/benchmarks/snow-2.0gcc -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
11310e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
11310e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
11310e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
11318e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
11318e/benchmarks/snow-2.0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
11325e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
11333e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
11340e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
11340e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
11347e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
11348e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
11355e/benchmarks/snow-2.0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
11362e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
11370e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
11370e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
11385e/benchmarks/snow-2.0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
11392e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
11393e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
11400e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
11400e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
11400e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
11408e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
11415e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
11422e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
11423e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
11437e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
11453e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
11475e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
11475e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
11475e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
11482e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
11512e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
11513e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
11520e/benchmarks/snow-2.0gcc -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
11527e/benchmarks/snow-2.0gcc -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
11527e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
11527e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
11535e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
11535e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
11535e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
11535e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
11542e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
11542e/benchmarks/snow-2.0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
11543e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
11550e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
11557e/benchmarks/snow-2.0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070420140622
11557e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
11573e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
11580e/benchmarks/snow-2.0gcc -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
11595e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
11602e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
11610e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
11617e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
11632e/benchmarks/snow-2.0gcc -m32 -Os -fomit-frame-pointer2014070420140622
11640e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
11655e/benchmarks/snow-2.0gcc -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
11685e/benchmarks/snow-2.0gcc -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
11693e/benchmarks/snow-2.0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
11722e/benchmarks/snow-2.0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
11738e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
11745e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
11760e/benchmarks/snow-2.0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
11798e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
11835e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
11872e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
11985e/benchmarks/snow-2.0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622