Implementation notes: x86, samba, crypto_stream/sosemanuk

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
5897e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
5919e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
5926e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
5926e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
6151e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
6153e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
6164e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
6177e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
6342e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
6346e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
6365e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
6367e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
6373e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
6375e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
6379e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
6379e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
6380e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
6382e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
6383e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
6383e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
6385e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
6393e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
6394e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
6402e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
6403e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
6405e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
6413e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
6415e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
6417e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
6424e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
6426e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2019070620190110
6426e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
6427e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
6433e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
6435e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
6438e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
6439e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
6440e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
6442e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
6447e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
6450e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
6465e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
6466e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
6467e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
6467e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
6471e/submissions/sosemanukgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
6474e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
6478e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
6478e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
6478e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
6480e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
6484e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
6484e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
6486e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
6492e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
6492e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
6494e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
6498e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
6498e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
6502e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
6504e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
6506e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
6508e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
6510e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
6512e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
6516e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
6518e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
6520e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
6520e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
6524e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
6526e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
6528e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
6530e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
6533e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
6556e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
6567e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
6575e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
6586e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
6597e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
6605e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
6606e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
6647e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
6655e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
6677e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
6684e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
6686e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
6688e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
6688e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
6689e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
6699e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
6701e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
6706e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
6709e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
6718e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
6734e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
6748e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
6750e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
6772e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
6780e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
6796e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
6831e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
6875e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
6881e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
6901e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
6929e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
6941e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
6947e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
6967e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
6976e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
6984e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
6992e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
7000e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
7004e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
7012e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
7012e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
7020e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
7022e/submissions/sosemanukgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
7024e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
7032e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
7034e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
7043e/submissions/sosemanukgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
7050e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
7076e/submissions/sosemanukgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
7113e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
7119e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
7157e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
7159e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
7161e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
7161e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
7177e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
7179e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
7209e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
7212e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
7214e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2019070620190110
7216e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
7236e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2019070620190110
7250e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
7254e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
7254e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
7264e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
7264e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
7270e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
7288e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
7393e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
7450e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2019070620190110
7508e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
7518e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
7563e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
7632e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
7637e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
7690e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
7818e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
7848e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
7858e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
7920e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
7924e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
7946e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
7984e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
7990e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
7993e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
8030e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
8042e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
8180e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
8246e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
8246e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
8296e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
8361e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
8460e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
8484e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
8519e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
8522e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
8585e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
8621e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
8621e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
8649e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
8714e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110