Implementation notes: x86, kizomba, crypto_stream/snow20

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: snow20
TimeImplementationCompilerBenchmark dateSUPERCOP version
4665e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
4681e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
4690e/benchmarks/snow-2.0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017110720171020
4732e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
4752e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
4754e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
4756e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
4756e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
4760e/benchmarks/snow-2.0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017110720171020
4763e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
4764e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
4766e/benchmarks/snow-2.0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
4768e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017110720171020
4774e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
4776e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
4790e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
4791e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017110720171020
4796e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
4797e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O -fomit-frame-pointer2017110720171020
4802e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
4804e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
4805e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017110720171020
4807e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
4807e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
4811e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
4812e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
4816e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
4818e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
4819e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
4825e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
4828e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
4833e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
4835e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
4839e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
4839e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
4841e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
4843e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
4845e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
4846e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
4847e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017110720171020
4847e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
4853e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
4859e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
4863e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
4869e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017110720171020
4873e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017110720171020
4877e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
4885e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017110720171020
4885e/benchmarks/snow-2.0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017110720171020
4887e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
4905e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
4905e/benchmarks/snow-2.0gcc -m32 -O3 -fomit-frame-pointer2017110720171020
4905e/benchmarks/snow-2.0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
4909e/benchmarks/snow-2.0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017110720171020
4909e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017110720171020
4911e/benchmarks/snow-2.0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017110720171020
4912e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017110720171020
4913e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
4915e/benchmarks/snow-2.0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017110720171020
4921e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
4922e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017110720171020
4928e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017110720171020
4933e/benchmarks/snow-2.0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017110720171020
4935e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110720171020
4936e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017110720171020
4940e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
4942e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017110720171020
4943e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017110720171020
4945e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
4949e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017110720171020
4952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
4952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017110720171020
4952e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110720171020
4952e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017110720171020
4952e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017110720171020
4958e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017110720171020
4962e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
4963e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017110720171020
4964e/benchmarks/snow-2.0gcc -m32 -march=i386 -O -fomit-frame-pointer2017110720171020
4966e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017110720171020
4972e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017110720171020
4994e/benchmarks/snow-2.0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017110720171020
4996e/benchmarks/snow-2.0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017110720171020
5006e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017110720171020
5010e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017110720171020
5012e/benchmarks/snow-2.0gcc -m32 -march=prescott -O -fomit-frame-pointer2017110720171020
5017e/benchmarks/snow-2.0gcc -m32 -march=core2 -O -fomit-frame-pointer2017110720171020
5030e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017110720171020
5034e/benchmarks/snow-2.0gcc -m32 -march=athlon -O -fomit-frame-pointer2017110720171020
5034e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110720171020
5036e/benchmarks/snow-2.0gcc -m32 -march=nocona -O -fomit-frame-pointer2017110720171020
5040e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017110720171020
5040e/benchmarks/snow-2.0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017110720171020
5042e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110720171020
5043e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017110720171020
5047e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017110720171020
5049e/benchmarks/snow-2.0gcc -m32 -march=k8 -O -fomit-frame-pointer2017110720171020
5069e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110720171020
5079e/benchmarks/snow-2.0gcc -m32 -O -fomit-frame-pointer2017110720171020
5081e/benchmarks/snow-2.0gcc -m32 -O2 -fomit-frame-pointer2017110720171020
5084e/benchmarks/snow-2.0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017110720171020
5086e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O -fomit-frame-pointer2017110720171020
5101e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017110720171020
5102e/benchmarks/snow-2.0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017110720171020
5103e/benchmarks/snow-2.0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017110720171020
5103e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017110720171020
5104e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017110720171020
5111e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
5120e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017110720171020
5123e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
5123e/benchmarks/snow-2.0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017110720171020
5127e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017110720171020
5131e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017110720171020
5137e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
5137e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017110720171020
5137e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017110720171020
5141e/benchmarks/snow-2.0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017110720171020
5143e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
5145e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
5145e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017110720171020
5145e/benchmarks/snow-2.0gcc -m32 -march=k6 -O -fomit-frame-pointer2017110720171020
5151e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017110720171020
5153e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017110720171020
5155e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
5158e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
5159e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
5160e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017110720171020
5163e/benchmarks/snow-2.0gcc -m32 -march=i486 -O -fomit-frame-pointer2017110720171020
5163e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017110720171020
5165e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
5168e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
5169e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
5169e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017110720171020
5171e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017110720171020
5171e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017110720171020
5172e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017110720171020
5175e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017110720171020
5176e/benchmarks/snow-2.0gcc -m32 -march=i386 -Os -fomit-frame-pointer2017110720171020
5177e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
5177e/benchmarks/snow-2.0gcc -m32 -march=i486 -Os -fomit-frame-pointer2017110720171020
5178e/benchmarks/snow-2.0gcc -m32 -Os -fomit-frame-pointer2017110720171020
5183e/benchmarks/snow-2.0gcc -m32 -march=pentium -O -fomit-frame-pointer2017110720171020
5187e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017110720171020
5189e/benchmarks/snow-2.0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017110720171020
5190e/benchmarks/snow-2.0gcc -m32 -march=k6 -Os -fomit-frame-pointer2017110720171020
5191e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017110720171020
5192e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
5198e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017110720171020
5200e/benchmarks/snow-2.0gcc -m32 -march=core2 -Os -fomit-frame-pointer2017110720171020
5204e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017110720171020
5207e/benchmarks/snow-2.0gcc -m32 -march=nocona -Os -fomit-frame-pointer2017110720171020
5209e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
5210e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110720171020
5212e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
5214e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
5216e/benchmarks/snow-2.0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017110720171020
5220e/benchmarks/snow-2.0gcc -m32 -march=athlon -Os -fomit-frame-pointer2017110720171020
5220e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017110720171020
5225e/benchmarks/snow-2.0gcc -m32 -march=pentium -Os -fomit-frame-pointer2017110720171020
5228e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
5230e/benchmarks/snow-2.0gcc -m32 -march=k8 -Os -fomit-frame-pointer2017110720171020
5230e/benchmarks/snow-2.0gcc -m32 -march=prescott -Os -fomit-frame-pointer2017110720171020
5242e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017110720171020
5250e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017110720171020
5252e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017110720171020
5264e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017110720171020
5266e/benchmarks/snow-2.0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020
5278e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
5329e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017110720171020
5401e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
5414e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020
5441e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017110720171020
5466e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017110720171020
5641e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O -fomit-frame-pointer2017110720171020
5698e/benchmarks/snow-2.0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017110720171020
5705e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017110720171020