Implementation notes: x86, cryptologic, crypto_stream/tpypy

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
12609e/tpypygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
12621e/tpypygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
12670e/tpypygcc -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
12724e/tpypygcc -m32 -Os -fomit-frame-pointer2014052220140517
12730e/tpypygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
12749e/tpypygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
12764e/tpypygcc -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
12770e/tpypygcc -m32 -march=core2 -Os -fomit-frame-pointer2014052220140517
12773e/tpypygcc -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
12843e/tpypygcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052220140517
12846e/tpypygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
12858e/tpypygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
12858e/tpypygcc -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
12867e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
12867e/tpypygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
12900e/tpypygcc -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
13012e/tpypygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
13012e/tpypygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
13030e/tpypygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
13033e/tpypygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
13058e/tpypygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
13082e/tpypygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
13142e/tpypygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
13264e/tpypygcc -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
13303e/tpypygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
13315e/tpypygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
13318e/tpypygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
13358e/tpypygcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
13365e/tpypygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
13370e/tpypygcc -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
13373e/tpypygcc -m32 -march=core2 -O -fomit-frame-pointer2014052220140517
13374e/tpypygcc -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
13376e/tpypygcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
13415e/tpypygcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
13421e/tpypygcc -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
13479e/tpypygcc -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
13482e/tpypygcc -m32 -O -fomit-frame-pointer2014052220140517
13497e/tpypygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
13506e/tpypygcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
13512e/tpypygcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
13524e/tpypygcc -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
13582e/tpypygcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052220140517
13618e/tpypygcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
13664e/tpypygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
13682e/tpypygcc -m32 -O3 -fomit-frame-pointer2014052220140517
13730e/tpypygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
13739e/tpypygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
13776e/tpypygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
13779e/tpypygcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
13812e/tpypygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
13833e/tpypygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
13833e/tpypygcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
13867e/tpypygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
13879e/tpypygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
13894e/tpypygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
13897e/tpypygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
13921e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
13924e/tpypygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
13946e/tpypygcc -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
13952e/tpypygcc -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
13979e/tpypygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
14000e/tpypygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
14082e/tpypygcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
14100e/tpypygcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052220140517
14115e/tpypygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052220140517
14115e/tpypygcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
14115e/tpypygcc -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
14130e/tpypygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
14136e/tpypygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
14149e/tpypygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
14152e/tpypygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
14170e/tpypygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
14191e/tpypygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
14197e/tpypygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
14218e/tpypygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
14227e/tpypygcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
14243e/tpypygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
14252e/tpypygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
14252e/tpypygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
14261e/tpypygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
14276e/tpypygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
14282e/tpypygcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
14294e/tpypygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
14309e/tpypygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
14324e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
14364e/tpypygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
14367e/tpypygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
14376e/tpypygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
14391e/tpypygcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
14397e/tpypygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
14409e/tpypygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
14412e/tpypygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
14430e/tpypygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
14443e/tpypygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
14443e/tpypygcc -m32 -O2 -fomit-frame-pointer2014052220140517
14458e/tpypygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
14461e/tpypygcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
14466e/tpypygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
14479e/tpypygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
14485e/tpypygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
14494e/tpypygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
14503e/tpypygcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
14515e/tpypygcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
14527e/tpypygcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
14530e/tpypygcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
14533e/tpypygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
14567e/tpypygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
14573e/tpypygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
14579e/tpypygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052220140517
14579e/tpypygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
14585e/tpypygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
14585e/tpypygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
14621e/tpypygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
14633e/tpypygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
14688e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
14691e/tpypygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
14697e/tpypygcc -funroll-loops -m32 -O -fomit-frame-pointer2014052220140517
14724e/tpypygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
14724e/tpypygcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
14803e/tpypygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
14846e/tpypygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
14900e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
14962e/tpypygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
14988e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
15000e/tpypygcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
15061e/tpypygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
15109e/tpypygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
15185e/tpypygcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
15194e/tpypygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
15271e/tpypygcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
15359e/tpypygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
15588e/tpypygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
15618e/tpypygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
15639e/tpypygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
18303e/tpypygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
18667e/tpypygcc -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
19179e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
19188e/tpypygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
19470e/tpypygcc -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
19476e/tpypygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517