Implementation notes: x86, latour, crypto_stream/sosemanuk

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
8388e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090920170904
8442e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170904
8451e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170904
8685e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170904
8712e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170904
8757e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170904
8793e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090920170904
8793e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170904
8847e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090920170904
8847e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090920170904
8865e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090920170904
8901e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170904
8901e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017090920170904
8937e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090920170904
8937e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017090920170904
8991e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090920170904
9000e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090920170904
9018e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090920170904
9036e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090920170904
9036e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090920170904
9045e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090920170904
9099e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017090920170904
9099e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090920170904
9108e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090920170904
9117e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017090920170904
9144e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090920170904
9216e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017090920170904
9279e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090920170904
9324e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090920170904
9387e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090920170904
9387e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090920170904
10089e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170904
10197e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090920170904
10197e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090920170904
10206e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090920170904
10521e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090920170904
10575e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017090920170904
10593e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017090920170904
10728e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017090920170904
10773e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090920170904
10791e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090920170904
10827e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017090920170904
10899e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017090920170904
11754e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017090920170904
11808e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090920170904
11844e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090920170904
11871e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090920170904
11979e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170904
11988e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170904
12033e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170904
12096e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170904
12096e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090920170904
12114e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170904
12114e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090920170904
12114e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090920170904
12132e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170904
12132e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170904
12150e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170904
12150e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090920170904
12258e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090920170904
12294e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090920170904
12312e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090920170904
12402e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170904
12447e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090920170904
12465e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170904
12474e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170904
12483e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170904
12483e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170904
12528e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090920170904
12537e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170904
12573e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090920170904
12582e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090920170904
12609e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090920170904
12618e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170904
12627e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090920170904
12627e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170904
12636e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090920170904
12645e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090920170904
12645e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090920170904
12654e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170904
12654e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090920170904
12654e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170904
12663e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090920170904
12681e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090920170904
12699e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090920170904
12699e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017090920170904
12699e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090920170904
12699e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170904
12753e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170904
12771e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170904
12771e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090920170904
12780e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090920170904
12825e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090920170904
12834e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090920170904
12843e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090920170904
12852e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170904
12888e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090920170904
12906e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090920170904
12906e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090920170904
12951e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090920170904
13122e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170904
13167e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170904
13185e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170904
13248e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170904
13248e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090920170904
13320e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090920170904
13329e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090920170904
13365e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170904
13401e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170904
13446e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170904
13464e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090920170904
13491e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170904
13500e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170904
13509e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170904
13518e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090920170904
13536e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090920170904
13545e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090920170904
13617e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090920170904
13698e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170904
13734e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090920170904
13734e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090920170904
13986e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090920170904
14121e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170904
14130e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170904
14139e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090920170904
14139e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090920170904
14139e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170904
14157e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090920170904
14193e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170904
14220e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090920170904
14229e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090920170904
14238e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090920170904
14238e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090920170904
14274e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090920170904
14274e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170904
14292e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170904
14292e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017090920170904
14319e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090920170904
14337e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090920170904
14355e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090920170904
14373e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090920170904
14409e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090920170904
14409e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090920170904
14418e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090920170904
14436e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090920170904
14526e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090920170904
14589e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090920170904
14598e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090920170904
14652e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090920170904
14679e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090920170904
14715e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090920170904
15039e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170904
15039e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170904
15066e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090920170904
15084e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090920170904
15093e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090920170904
15120e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090920170904
15165e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170904
15174e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090920170904
15201e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090920170904
15210e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090920170904
15264e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090920170904
15336e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090920170904
15372e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090920170904
15408e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090920170904
15543e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090920170904
15624e/submissions/sosemanukgcc -m32 -march=i386 -O3 -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