Implementation notes: x86, cryptologic, crypto_stream/lexv2

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12000e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
12103e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
12124e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
12164e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
12167e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
12173e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
12176e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
12179e/v2/refgcc -m32 -O -fomit-frame-pointer2014052220140517
12185e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052220140517
12191e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
12197e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052220140517
12197e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052220140517
12200e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052220140517
12200e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
12203e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
12221e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052220140517
12255e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052220140517
12282e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
12282e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
12303e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
12312e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
12315e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052220140517
12324e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
12324e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052220140517
12361e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052220140517
12370e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052220140517
12376e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
12388e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052220140517
12403e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052220140517
12446e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052220140517
12606e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052220140517
12653e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052220140517
12662e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052220140517
12665e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052220140517
12771e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052220140517
17385e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
17385e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
17388e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
17994e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052220140517
18085e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052220140517
18109e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052220140517
21791e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
21833e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
21876e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
21915e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052220140517
21928e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
21967e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052220140517
21982e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052220140517
22043e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052220140517
22070e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052220140517
22164e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
22173e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
22176e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
22179e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
22182e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
22182e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
22188e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
22188e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
22194e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
22200e/v2/refgcc -m32 -O3 -fomit-frame-pointer2014052220140517
22200e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
22203e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
22209e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052220140517
22212e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
22221e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052220140517
22227e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052220140517
22237e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
22261e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
22264e/v2/refgcc -m32 -O2 -fomit-frame-pointer2014052220140517
22264e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
22264e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
22267e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
22270e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052220140517
22275e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052220140517
22279e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052220140517
22282e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
22285e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052220140517
22291e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052220140517
22294e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052220140517
22309e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
22309e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
22312e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
22324e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
22336e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052220140517
22348e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
22355e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052220140517
22358e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052220140517
22358e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052220140517
22367e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052220140517
22376e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
22388e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052220140517
22388e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052220140517
22391e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
22400e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
22400e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
22403e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052220140517
22406e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052220140517
22446e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052220140517
22533e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052220140517
22573e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052220140517
22576e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
22576e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
22579e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052220140517
22582e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
22585e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
22585e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052220140517
22585e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052220140517
22585e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052220140517
22588e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052220140517
22603e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
22670e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
22706e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052220140517
22706e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
22712e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052220140517
22712e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052220140517
22712e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
22761e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
22785e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052220140517
22794e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052220140517
22800e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052220140517
22939e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
22958e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
22958e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
22991e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517
23021e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
23203e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052220140517
23215e/v2/refgcc -m32 -Os -fomit-frame-pointer2014052220140517
23273e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052220140517
23273e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052220140517
23285e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052220140517
23285e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052220140517
23294e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052220140517
23321e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052220140517
23345e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052220140517
23406e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052220140517
23461e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052220140517
23564e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052220140517
23615e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052220140517
23703e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052220140517
23715e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052220140517