Implementation notes: x86, cryptologic, crypto_stream/snow20

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: snow20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6973e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
6994e/benchmarks/snow-2.0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052220140517
6997e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
7000e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
7003e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
7006e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
7009e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
7009e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
7015e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
7018e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
7021e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
7024e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
7027e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
7027e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
7030e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
7033e/benchmarks/snow-2.0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052220140517
7034e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
7037e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
7054e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
7055e/benchmarks/snow-2.0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052220140517
7055e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
7058e/benchmarks/snow-2.0gcc -m32 -O3 -fomit-frame-pointer2014052220140517
7058e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
7061e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
7061e/benchmarks/snow-2.0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
7070e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
7076e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
7076e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
7079e/benchmarks/snow-2.0gcc -m32 -O2 -fomit-frame-pointer2014052220140517
7082e/benchmarks/snow-2.0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
7106e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
7109e/benchmarks/snow-2.0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
7112e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052220140517
7118e/benchmarks/snow-2.0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
7121e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
7124e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
7127e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
7127e/benchmarks/snow-2.0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
7127e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
7130e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
7136e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
7136e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
7139e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
7152e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
7158e/benchmarks/snow-2.0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
7161e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052220140517
7161e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
7173e/benchmarks/snow-2.0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
7176e/benchmarks/snow-2.0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
7179e/benchmarks/snow-2.0gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052220140517
7194e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
7197e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
7200e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
7200e/benchmarks/snow-2.0gcc -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
7209e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
7212e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
7218e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
7233e/benchmarks/snow-2.0gcc -m32 -Os -fomit-frame-pointer2014052220140517
7233e/benchmarks/snow-2.0gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
7236e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
7249e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
7252e/benchmarks/snow-2.0gcc -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
7258e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
7261e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
7261e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
7261e/benchmarks/snow-2.0gcc -m32 -O -fomit-frame-pointer2014052220140517
7264e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
7265e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
7267e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
7267e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
7268e/benchmarks/snow-2.0gcc -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
7270e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
7270e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
7273e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
7276e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
7276e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
7279e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
7279e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
7279e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
7282e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
7282e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
7282e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
7285e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
7285e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
7288e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
7288e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
7291e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
7291e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
7294e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O -fomit-frame-pointer2014052220140517
7294e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
7294e/benchmarks/snow-2.0gcc -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
7294e/benchmarks/snow-2.0gcc -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
7297e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
7297e/benchmarks/snow-2.0gcc -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
7297e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
7309e/benchmarks/snow-2.0gcc -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
7339e/benchmarks/snow-2.0gcc -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
7348e/benchmarks/snow-2.0gcc -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
7367e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
7367e/benchmarks/snow-2.0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
7373e/benchmarks/snow-2.0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
7373e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
7376e/benchmarks/snow-2.0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
7379e/benchmarks/snow-2.0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
7382e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
7382e/benchmarks/snow-2.0gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
7385e/benchmarks/snow-2.0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
7388e/benchmarks/snow-2.0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
7394e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
7394e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
7394e/benchmarks/snow-2.0gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
7412e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
7418e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
7418e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
7424e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
7424e/benchmarks/snow-2.0gcc -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
7436e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
7436e/benchmarks/snow-2.0gcc -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
7436e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
7439e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
7442e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
7465e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
7467e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
7500e/benchmarks/snow-2.0gcc -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
7503e/benchmarks/snow-2.0gcc -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
7512e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
7530e/benchmarks/snow-2.0gcc -m32 -march=core2 -O -fomit-frame-pointer2014052220140517
7538e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
7547e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
7550e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
7553e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
7559e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
7612e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
7621e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
7632e/benchmarks/snow-2.0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
7653e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
7656e/benchmarks/snow-2.0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
7697e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
7703e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
7791e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517