Implementation notes: x86, jos, crypto_stream/lexv2

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12855e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070320140622
12937e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070320140622
12975e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070320140622
12982e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070320140622
12983e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070320140622
12998e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070320140622
13005e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070320140622
13005e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070320140622
13005e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070320140622
13005e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070320140622
13012e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070320140622
13013e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070320140622
13020e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070320140622
13035e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070320140622
13057e/v2/refgcc -m32 -O -fomit-frame-pointer2014070320140622
13065e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070320140622
13065e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070320140622
13073e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070320140622
13080e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070320140622
13080e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070320140622
13110e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070320140622
13110e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070320140622
13125e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070320140622
13125e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070320140622
13140e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070320140622
13155e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070320140622
13177e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
13178e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
13215e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070320140622
13252e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
13410e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070320140622
13695e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070320140622
13845e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070320140622
13845e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070320140622
13942e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070320140622
14003e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070320140622
14100e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070320140622
14100e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070320140622
14107e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070320140622
14115e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070320140622
15315e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070320140622
15315e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070320140622
15315e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070320140622
15330e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070320140622
15337e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070320140622
15338e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070320140622
15345e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070320140622
15345e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070320140622
15345e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070320140622
15352e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070320140622
15353e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070320140622
15367e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070320140622
15375e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070320140622
15382e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070320140622
15397e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070320140622
15412e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070320140622
15562e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
15592e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
15630e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070320140622
15645e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070320140622
15645e/v2/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
15660e/v2/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
15660e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
15787e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
15825e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070320140622
15945e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070320140622
15998e/v2/refgcc -m32 -O3 -fomit-frame-pointer2014070320140622
16005e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
16012e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070320140622
16050e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070320140622
16057e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070320140622
16058e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070320140622
16058e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070320140622
16065e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070320140622
16080e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070320140622
16080e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
16080e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070320140622
16087e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070320140622
16087e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070320140622
16095e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070320140622
16110e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070320140622
16125e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070320140622
16133e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070320140622
16133e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070320140622
16140e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070320140622
16140e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070320140622
16140e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070320140622
16163e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070320140622
16170e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070320140622
16185e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
16185e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070320140622
16193e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070320140622
16200e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070320140622
16200e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070320140622
16215e/v2/refgcc -m32 -O2 -fomit-frame-pointer2014070320140622
16230e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070320140622
16238e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070320140622
16253e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070320140622
16268e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070320140622
16268e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070320140622
16275e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070320140622
16282e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070320140622
16282e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070320140622
16282e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070320140622
16283e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070320140622
16290e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070320140622
16290e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070320140622
16305e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070320140622
16313e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070320140622
16320e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070320140622
16320e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
16320e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070320140622
16327e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070320140622
16327e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070320140622
16327e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070320140622
16327e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070320140622
16328e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070320140622
16335e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070320140622
16335e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070320140622
16335e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070320140622
16335e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070320140622
16335e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070320140622
16342e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070320140622
16343e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070320140622
16350e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070320140622
16350e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070320140622
16357e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070320140622
16357e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070320140622
16358e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070320140622
16365e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070320140622
16372e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070320140622
16380e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070320140622
16380e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070320140622
16380e/v2/refgcc -m32 -Os -fomit-frame-pointer2014070320140622
16402e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070320140622
16403e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070320140622
16410e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070320140622
16410e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070320140622
16418e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070320140622
16425e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070320140622
16433e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070320140622
16440e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070320140622
16470e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070320140622
16538e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070320140622
16552e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070320140622
16567e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070320140622
16575e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070320140622
16590e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070320140622
16620e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070320140622
16650e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070320140622
16658e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070320140622
16837e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070320140622
16905e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070320140622
16905e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070320140622
17370e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
17377e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
17378e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
17392e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070320140622
17407e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070320140622
17407e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070320140622