Implementation notes: x86, jos, crypto_stream/tpy

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10928e/tpygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
10957e/tpygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
10965e/tpygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
10980e/tpygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
11107e/tpygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
11108e/tpygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
11167e/tpygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
11257e/tpygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
11272e/tpygcc -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
11280e/tpygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
11280e/tpygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
11280e/tpygcc -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
11295e/tpygcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070420140622
11303e/tpygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
11317e/tpygcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
11333e/tpygcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
11340e/tpygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
11340e/tpygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
11347e/tpygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
11392e/tpygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
11393e/tpygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
11415e/tpygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
11415e/tpygcc -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
11422e/tpygcc -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
11430e/tpygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
11445e/tpygcc -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
11445e/tpygcc -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
11482e/tpygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
11520e/tpygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
11535e/tpygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
11550e/tpygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
11550e/tpygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
11565e/tpygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
11565e/tpygcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
11572e/tpygcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
11640e/tpygcc -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
11670e/tpygcc -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
11708e/tpygcc -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
11715e/tpygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
11723e/tpygcc -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
11753e/tpygcc -m32 -O -fomit-frame-pointer2014070420140622
11775e/tpygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
11865e/tpygcc -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
11887e/tpygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
11902e/tpygcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
11902e/tpygcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
11903e/tpygcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
11918e/tpygcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
12008e/tpygcc -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
12023e/tpygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
12030e/tpygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
12037e/tpygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
12052e/tpygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
12075e/tpygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
12083e/tpygcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
12090e/tpygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
12105e/tpygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
12113e/tpygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
12150e/tpygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
12165e/tpygcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
12180e/tpygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
12218e/tpygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
12225e/tpygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
12232e/tpygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
12232e/tpygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
12255e/tpygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
12300e/tpygcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
12330e/tpygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
12337e/tpygcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
12360e/tpygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
12367e/tpygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
12383e/tpygcc -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
12390e/tpygcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
12435e/tpygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
12435e/tpygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
12442e/tpygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
12443e/tpygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
12458e/tpygcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
12510e/tpygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
12517e/tpygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
12562e/tpygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
12562e/tpygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
12577e/tpygcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
12585e/tpygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
12585e/tpygcc -m32 -O3 -fomit-frame-pointer2014070420140622
12600e/tpygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
12608e/tpygcc -m32 -O2 -fomit-frame-pointer2014070420140622
12615e/tpygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
12615e/tpygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
12630e/tpygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
12630e/tpygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
12637e/tpygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
12637e/tpygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
12645e/tpygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
12653e/tpygcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
12675e/tpygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
12683e/tpygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
12697e/tpygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
12705e/tpygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
12705e/tpygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
12705e/tpygcc -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
12727e/tpygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
12743e/tpygcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
12743e/tpygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
12750e/tpygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
12758e/tpygcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
12772e/tpygcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
12780e/tpygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
12840e/tpygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
12840e/tpygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
12855e/tpygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
12855e/tpygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
12855e/tpygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
12900e/tpygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
12923e/tpygcc -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
12998e/tpygcc -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
13005e/tpygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
13057e/tpygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
13095e/tpygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
13177e/tpygcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
13178e/tpygcc -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
13230e/tpygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
13268e/tpygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
13312e/tpygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
13320e/tpygcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
13328e/tpygcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
13365e/tpygcc -funroll-loops -m32 -O -fomit-frame-pointer2014070420140622
13425e/tpygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
13478e/tpygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
13537e/tpygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
13770e/tpygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
13808e/tpygcc -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
13822e/tpygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
13935e/tpygcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
13943e/tpygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
14040e/tpygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070420140622
14055e/tpygcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
14078e/tpygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
14138e/tpygcc -m32 -Os -fomit-frame-pointer2014070420140622
14152e/tpygcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
14190e/tpygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
14213e/tpygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
14265e/tpygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
14310e/tpygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
14348e/tpygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070420140622
14400e/tpygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
14610e/tpygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
14722e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
14790e/tpygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
14842e/tpygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
14880e/tpygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
14903e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
14992e/tpygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
15037e/tpygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
15165e/tpygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
15255e/tpygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
15270e/tpygcc -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
15315e/tpygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
15375e/tpygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
15435e/tpygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622