Implementation notes: x86, hydra8, crypto_stream/sosemanuk

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
7276e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
7276e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
7284e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
7288e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
7288e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
7292e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
7304e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
7308e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
7328e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
7328e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
7368e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
7372e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
7392e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
7416e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
7416e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
7440e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
7488e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
7488e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
7488e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
7492e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
7492e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
7496e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
7500e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
7508e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
7512e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
7512e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
7532e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
7536e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
7540e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
7544e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
7548e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
7548e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
7552e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
7552e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
7560e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
7572e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
7572e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
7580e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
7584e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
7584e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
7588e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
7592e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
7600e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
7604e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
7628e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
7636e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
7648e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
7652e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
7656e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
7668e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
7668e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
7676e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
7676e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
7688e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
7688e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
7688e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
7692e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
7704e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
7712e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
7720e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
7728e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
7744e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
7744e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
7748e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
7748e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
7748e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017090620170904
7752e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7752e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
7752e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
7760e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7760e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
7764e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
7772e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
7776e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
7780e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017090620170904
7784e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
7796e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
7808e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
7812e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7816e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
7816e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
7824e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
7848e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
7856e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
7860e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
7872e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
7884e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
7888e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
7888e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
7892e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
7892e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
7896e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
7912e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
7916e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
7916e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
7920e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
7928e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
7936e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
7940e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
7940e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
7964e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
7964e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
7968e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
7976e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
7980e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017090620170904
7980e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017090620170904
7980e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
7984e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
7988e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
7992e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
7996e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
8016e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
8016e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
8028e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
8040e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
8044e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
8044e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
8052e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
8056e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
8068e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
8068e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
8076e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
8172e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
8192e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
8196e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
8196e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
8200e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
8216e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
8264e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
8268e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
8272e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
8288e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
8288e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
8300e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
8416e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
8432e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
8436e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
8436e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
8468e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
8476e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
8492e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
8496e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
8500e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
8528e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
8544e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
8548e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
8604e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
8612e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
8720e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
8748e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
8824e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
8848e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8852e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8864e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
8916e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8920e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8920e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
8928e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
8932e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
8936e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
8952e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
8992e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
9024e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
9028e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
9048e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
9080e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
9260e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
9288e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
9304e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
9460e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
9464e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
9496e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904

Test failure

Implementation: crypto_stream/sosemanuk/e/submissions/sosemanuk
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/submissions/sosemanuk