Implementation notes: x86, kizomba, crypto_stream/snow20

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_stream
Primitive: snow20
TimeImplementationCompilerBenchmark dateSUPERCOP version
5615e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
5615e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
5629e/benchmarks/snow-2.0gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
5633e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
5637e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
5644e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
5647e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
5651e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
5651e/benchmarks/snow-2.0gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
5653e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
5661e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
5664e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
5664e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
5668e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
5669e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
5672e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
5679e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
5679e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
5682e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
5682e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
5685e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
5686e/benchmarks/snow-2.0gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
5687e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
5687e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
5687e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
5687e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
5691e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
5692e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
5696e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
5698e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
5702e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
5702e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
5703e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
5704e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
5708e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
5709e/benchmarks/snow-2.0gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
5710e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
5724e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
5726e/benchmarks/snow-2.0gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
5732e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
5750e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
5752e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
5762e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
5762e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
5770e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
5772e/benchmarks/snow-2.0gcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
5778e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
5783e/benchmarks/snow-2.0gcc -m32 -O3 -fomit-frame-pointer2018082120180818
5788e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
5790e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
5795e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
5797e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
5798e/benchmarks/snow-2.0gcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
5799e/benchmarks/snow-2.0gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
5804e/benchmarks/snow-2.0gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
5809e/benchmarks/snow-2.0gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
5818e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
5819e/benchmarks/snow-2.0gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
5824e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
5827e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
5828e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
5833e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
5841e/benchmarks/snow-2.0gcc -m32 -O -fomit-frame-pointer2018082120180818
5849e/benchmarks/snow-2.0gcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
5851e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
5852e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
5855e/benchmarks/snow-2.0gcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
5861e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
5863e/benchmarks/snow-2.0gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
5865e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
5867e/benchmarks/snow-2.0gcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
5882e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
5883e/benchmarks/snow-2.0gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
5885e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
5885e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
5886e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
5894e/benchmarks/snow-2.0gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
5895e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
5897e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
5905e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
5917e/benchmarks/snow-2.0gcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
5935e/benchmarks/snow-2.0gcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
5936e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
5941e/benchmarks/snow-2.0gcc -m32 -O2 -fomit-frame-pointer2018082120180818
5947e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
5948e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
5949e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
5952e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
5954e/benchmarks/snow-2.0gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
5956e/benchmarks/snow-2.0gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
5960e/benchmarks/snow-2.0gcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
5967e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
5969e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
5972e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
5974e/benchmarks/snow-2.0gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
5977e/benchmarks/snow-2.0gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
5979e/benchmarks/snow-2.0gcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
5984e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
5986e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
5986e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
5986e/benchmarks/snow-2.0gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
5996e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
6002e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
6004e/benchmarks/snow-2.0gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
6004e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
6006e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
6009e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
6014e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
6016e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
6020e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
6022e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
6038e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
6040e/benchmarks/snow-2.0gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
6040e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
6050e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
6052e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
6062e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
6068e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
6070e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
6083e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
6089e/benchmarks/snow-2.0gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
6107e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
6109e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
6112e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
6153e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
6155e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
6163e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
6199e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
6204e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
6209e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
6220e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
6231e/benchmarks/snow-2.0gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
6234e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
6236e/benchmarks/snow-2.0gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
6237e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
6238e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
6254e/benchmarks/snow-2.0gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
6260e/benchmarks/snow-2.0gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
6275e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
6276e/benchmarks/snow-2.0gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
6278e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
6279e/benchmarks/snow-2.0gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
6287e/benchmarks/snow-2.0gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
6294e/benchmarks/snow-2.0gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
6295e/benchmarks/snow-2.0gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
6304e/benchmarks/snow-2.0gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
6306e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
6306e/benchmarks/snow-2.0gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
6307e/benchmarks/snow-2.0gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
6307e/benchmarks/snow-2.0gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
6312e/benchmarks/snow-2.0gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
6313e/benchmarks/snow-2.0gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
6313e/benchmarks/snow-2.0gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
6321e/benchmarks/snow-2.0gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
6333e/benchmarks/snow-2.0gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
6334e/benchmarks/snow-2.0gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
6335e/benchmarks/snow-2.0gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
6354e/benchmarks/snow-2.0gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
6363e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
6365e/benchmarks/snow-2.0gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
6367e/benchmarks/snow-2.0gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
6369e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
6369e/benchmarks/snow-2.0gcc -m32 -Os -fomit-frame-pointer2018082120180818
6373e/benchmarks/snow-2.0gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
6383e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
6387e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
6390e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
6393e/benchmarks/snow-2.0gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
6400e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
6403e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
6417e/benchmarks/snow-2.0gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
6480e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
6494e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
6508e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
6542e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
6754e/benchmarks/snow-2.0gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818