Implementation notes: x86, jos, crypto_stream/tpy6

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
7680e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
7718e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
7853e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
8010e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
8048e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
8062e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
8063e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
8070e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
8077e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
8122e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
8137e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
8138e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
8145e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
8152e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
8160e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
8182e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
8182e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
8183e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070420140622
8198e/tpy6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
8212e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
8212e/tpy6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
8220e/tpy6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
8228e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
8228e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
8258e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
8280e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
8280e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
8288e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
8295e/tpy6gcc -m32 -O -fomit-frame-pointer2014070420140622
8303e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
8318e/tpy6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
8325e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
8325e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
8332e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
8347e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
8355e/tpy6gcc -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
8355e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
8377e/tpy6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
8378e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
8385e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
8392e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2014070420140622
8393e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
8393e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
8400e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
8422e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
8423e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070420140622
8430e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
8430e/tpy6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
8437e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070420140622
8460e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
8497e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
8505e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070420140622
8505e/tpy6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
8505e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
8505e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
8512e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
8527e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
8528e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
8543e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070420140622
8543e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
8550e/tpy6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
8550e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
8550e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
8550e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
8565e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
8587e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
8603e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
8610e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070420140622
8633e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
8648e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
8655e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
8662e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
8670e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
8677e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
8678e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
8678e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
8685e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
8700e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
8715e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
8715e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
8730e/tpy6gcc -m32 -Os -fomit-frame-pointer2014070420140622
8730e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
8738e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
8745e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
8745e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
8760e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070420140622
8767e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
8768e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
8768e/tpy6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
8790e/tpy6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
8790e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
8805e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
8805e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
8812e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
8850e/tpy6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
8865e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
8865e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
8872e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
8873e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
8873e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
8880e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
8888e/tpy6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
8888e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070420140622
8895e/tpy6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
8895e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
8940e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2014070420140622
8955e/tpy6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
8963e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2014070420140622
8970e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070420140622
8970e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
8993e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
9007e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
9015e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
9023e/tpy6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
9023e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070420140622
9030e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2014070420140622
9052e/tpy6gcc -m32 -O3 -fomit-frame-pointer2014070420140622
9090e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
9097e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
9098e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
9105e/tpy6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
9112e/tpy6gcc -m32 -O2 -fomit-frame-pointer2014070420140622
9120e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2014070420140622
9128e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070420140622
9143e/tpy6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
9143e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
9203e/tpy6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
9240e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
9300e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
9315e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070420140622
9390e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
9593e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
9638e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
9682e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
9810e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070420140622
9825e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
9840e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
9847e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
9855e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
9877e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070420140622
9892e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
9915e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
9960e/tpy6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
9960e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
9982e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
10080e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
10095e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
10170e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
10222e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
10245e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
10267e/tpy6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
10335e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070420140622
10335e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070420140622
10342e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070420140622
10358e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070420140622
10380e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070420140622
10455e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070420140622
10612e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
10770e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
10785e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622