Implementation notes: x86, bolero, crypto_stream/sosemanuk

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6532e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
6540e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
6548e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
6556e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
6564e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
6568e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
6588e/submissions/sosemanukgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017090620170904
6592e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
6592e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
6600e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
6620e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
6624e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
6628e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
6632e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
6636e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
6636e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
6640e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
6644e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
6656e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
6668e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
6668e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
6668e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
6676e/submissions/sosemanukgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017090620170904
6680e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
6684e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
6688e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
6692e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
6692e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
6696e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
6700e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
6720e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
6732e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
6740e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
6748e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
6764e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
6768e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
6768e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
6772e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
6776e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
6780e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
6784e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
6788e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
6792e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
6792e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
6796e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
6800e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
6804e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
6808e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
6820e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
6820e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
6824e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
6824e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
6824e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
6832e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
6832e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
6836e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
6836e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
6836e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
6840e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
6844e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
6844e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
6852e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
6860e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
6860e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
6860e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
6864e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
6872e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
6876e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
6876e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
6884e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
6892e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
6892e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
6896e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
6900e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
6900e/submissions/sosemanukgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017090620170904
6904e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
6904e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
6904e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
6908e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
6908e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
6908e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
6908e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
6912e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
6912e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
6912e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
6916e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
6916e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
6916e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
6916e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
6920e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
6924e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
6924e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
6928e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
6932e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
6940e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
6956e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
6960e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
6984e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017090620170904
6992e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7004e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
7004e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017090620170904
7004e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
7008e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
7012e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
7016e/submissions/sosemanukgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017090620170904
7016e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
7028e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
7032e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
7040e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
7044e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7072e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
7080e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
7088e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
7092e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7100e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
7104e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7104e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
7112e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
7152e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
7160e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
7160e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
7160e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7164e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
7176e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
7200e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
7208e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7236e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
7300e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
7336e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
7364e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
7416e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
7420e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
7620e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
7624e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
7628e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
7636e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
7640e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
7648e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
7652e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017090620170904
7708e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
7740e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
7744e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
7816e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
7880e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
7880e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
7908e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
7924e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
7924e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
7968e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
7988e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
8024e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8024e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8056e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8072e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
8088e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8092e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
8104e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
8108e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
8116e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
8140e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
8168e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8200e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8200e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8300e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8316e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
8376e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
8448e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
8452e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
8488e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
8568e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904