Implementation notes: x86, margaux, crypto_stream/sosemanuk

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
8343e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170904
8370e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170904
8379e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170904
8730e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170904
8730e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170904
8766e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170904
8802e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170904
8811e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170904
8820e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170904
8838e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170904
8865e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170904
8892e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170904
8910e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170904
8928e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170904
8946e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090920170904
8982e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170904
8982e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170904
9018e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170904
9027e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170904
9036e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170904
9045e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090920170904
9045e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170904
9054e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017090920170904
9090e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170904
9099e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170904
9117e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170904
9126e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170904
9333e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170904
9342e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170904
9351e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170904
9414e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170904
10116e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170904
10125e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170904
10188e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170904
10206e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170904
10521e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170904
10530e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170904
10575e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170904
10683e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170904
10818e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170904
10890e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170904
10908e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170904
10962e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170904
11799e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170904
11799e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170904
11808e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017090920170904
11862e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170904
12024e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170904
12033e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170904
12069e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170904
12069e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170904
12114e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170904
12132e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170904
12141e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170904
12150e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170904
12159e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170904
12159e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170904
12222e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170904
12249e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170904
12267e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170904
12285e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170904
12420e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170904
12474e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170904
12483e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170904
12483e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170904
12492e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170904
12537e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170904
12546e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170904
12555e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170904
12555e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170904
12555e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170904
12573e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170904
12573e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090920170904
12573e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170904
12582e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170904
12582e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170904
12591e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170904
12591e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170904
12600e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170904
12600e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170904
12609e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090920170904
12636e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170904
12636e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170904
12654e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170904
12672e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170904
12681e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170904
12681e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017090920170904
12681e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170904
12681e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170904
12735e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170904
12744e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170904
12780e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170904
12798e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170904
12825e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170904
12852e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170904
12861e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170904
12933e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170904
12960e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170904
12969e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170904
12978e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170904
13014e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170904
13041e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170904
13050e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170904
13059e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170904
13176e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170904
13221e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170904
13293e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170904
13365e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170904
13410e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170904
13410e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170904
13419e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170904
13464e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170904
13545e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170904
13554e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170904
13572e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170904
13590e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170904
13599e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170904
13608e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170904
13743e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170904
13842e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170904
13905e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170904
14013e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170904
14049e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170904
14058e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170904
14085e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170904
14094e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170904
14130e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170904
14130e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017090920170904
14184e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170904
14211e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170904
14229e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090920170904
14238e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170904
14238e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170904
14256e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170904
14283e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170904
14310e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170904
14319e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170904
14337e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170904
14391e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170904
14409e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170904
14427e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090920170904
14445e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170904
14463e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170904
14463e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170904
14463e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170904
14490e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170904
14490e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170904
14571e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170904
14580e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170904
14625e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170904
14706e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170904
15003e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170904
15048e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170904
15111e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170904
15129e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170904
15156e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170904
15174e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170904
15183e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170904
15201e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170904
15282e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170904
15282e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170904
15291e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170904
15381e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170904
15453e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170904
15480e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170904
15489e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170904
15534e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170904

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