Implementation notes: x86, hiphop, crypto_stream/sosemanuk

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6740e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
6744e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
6748e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
6760e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
6776e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
6776e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
6780e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
6784e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
6792e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
6792e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
6792e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
6820e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
6832e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
6836e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
6836e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
6840e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
6872e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
6876e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
6884e/submissions/sosemanukgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017090620170904
6884e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
6924e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
6944e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
6944e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
6944e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
6948e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
6956e/submissions/sosemanukgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017090620170904
6980e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
6984e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
6992e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
7008e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
7016e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
7020e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
7020e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
7024e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
7024e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
7040e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
7056e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
7056e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
7060e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
7060e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
7076e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
7076e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
7080e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
7084e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
7084e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
7088e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
7092e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
7092e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
7096e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
7096e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
7096e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
7100e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
7100e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
7104e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
7116e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
7116e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
7120e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
7120e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
7120e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
7136e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
7140e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
7140e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
7144e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
7148e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
7148e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
7152e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
7152e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
7156e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
7156e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
7164e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
7164e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
7168e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
7172e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
7172e/submissions/sosemanukgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017090620170904
7176e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
7176e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
7184e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
7192e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
7192e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
7200e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
7200e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017090620170904
7200e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
7204e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
7204e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
7208e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
7208e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
7208e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
7212e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7212e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7212e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7212e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
7216e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
7220e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
7220e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
7220e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
7220e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
7224e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
7224e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
7232e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
7232e/submissions/sosemanukgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017090620170904
7232e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
7236e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
7236e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
7240e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017090620170904
7244e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
7244e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
7248e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
7248e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
7252e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7252e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
7276e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
7292e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
7296e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
7296e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
7316e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
7320e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
7328e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
7332e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
7352e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
7360e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
7392e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
7408e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7412e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
7436e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7448e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
7464e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
7496e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
7532e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
7568e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
7584e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017090620170904
7584e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
7588e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
7672e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
7684e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
7720e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
7736e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
7736e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
7736e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
7752e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
7768e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
7840e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
7864e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
7868e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
7868e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017090620170904
7920e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
7920e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
7936e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
8024e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
8060e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
8068e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
8108e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
8116e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
8116e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8116e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8132e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8140e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8172e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8228e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
8236e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
8236e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8244e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8248e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
8276e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
8284e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
8316e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8472e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
8500e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
8556e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
8564e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
8596e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
8604e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
8740e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904