Implementation notes: x86, h9trinity, crypto_stream/sosemanuk

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
11158e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111720171020
11176e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111720171020
11193e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111720171020
11208e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111720171020
11232e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111720171020
11234e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111720171020
11244e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111720171020
11246e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111720171020
11247e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111720171020
11267e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111720171020
11288e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111720171020
11295e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111720171020
11327e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111720171020
11353e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111720171020
11365e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111720171020
11366e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111720171020
11415e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111720171020
11418e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111720171020
11424e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111720171020
11434e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111720171020
11436e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111720171020
11445e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111720171020
11451e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2017111720171020
11464e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111720171020
11469e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111720171020
11477e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111720171020
11481e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111720171020
11489e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111720171020
11494e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111720171020
11501e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111720171020
11511e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111720171020
11520e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111720171020
11528e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111720171020
11532e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111720171020
11575e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111720171020
11583e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111720171020
11589e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111720171020
11603e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111720171020
11607e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111720171020
11630e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111720171020
11637e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111720171020
11645e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111720171020
11658e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111720171020
11660e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111720171020
11669e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111720171020
11680e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111720171020
11713e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111720171020
11738e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2017111720171020
11749e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2017111720171020
11755e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111720171020
11760e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111720171020
11782e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111720171020
11785e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111720171020
11796e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111720171020
11802e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111720171020
11806e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2017111720171020
11820e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111720171020
11829e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111720171020
11838e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111720171020
11850e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111720171020
11850e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111720171020
11851e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111720171020
11918e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111720171020
11931e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111720171020
11935e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111720171020
11936e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111720171020
11942e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111720171020
11962e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111720171020
11978e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111720171020
11986e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111720171020
12006e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111720171020
12011e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111720171020
12035e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111720171020
12037e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111720171020
12039e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111720171020
12092e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111720171020
12127e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111720171020
12141e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111720171020
12148e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111720171020
12159e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111720171020
12175e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111720171020
12180e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2017111720171020
12197e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111720171020
12231e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111720171020
12395e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111720171020
12420e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111720171020
12434e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2017111720171020
12496e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2017111720171020
12499e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111720171020
12606e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111720171020
12716e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111720171020
12726e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111720171020
12752e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111720171020
12782e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111720171020
12804e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111720171020
12807e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111720171020
12811e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111720171020
12818e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111720171020
12822e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111720171020
12828e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111720171020
12844e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111720171020
12878e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111720171020
12906e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111720171020
12931e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111720171020
12932e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111720171020
12935e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111720171020
12940e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111720171020
12943e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111720171020
12963e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111720171020
12982e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111720171020
12990e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111720171020
13015e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111720171020
13041e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111720171020
13049e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111720171020
13052e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111720171020
13056e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111720171020
13059e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2017111720171020
13061e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111720171020
13077e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111720171020
13078e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111720171020
13091e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111720171020
13092e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111720171020
13103e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111720171020
13109e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111720171020
13120e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111720171020
13143e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111720171020
13148e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111720171020
13152e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111720171020
13164e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111720171020
13172e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111720171020
13186e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111720171020
13217e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111720171020
13290e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111720171020
13317e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111720171020
13344e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111720171020
13374e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111720171020
13383e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111720171020
13407e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111720171020
13420e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111720171020
13435e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111720171020
13443e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111720171020
13475e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111720171020
13475e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111720171020
13479e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111720171020
13510e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111720171020
13542e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111720171020
13545e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111720171020
13551e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111720171020
13560e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111720171020
13611e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111720171020
13630e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111720171020
13634e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111720171020
13676e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2017111720171020
13677e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2017111720171020
13711e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111720171020
13716e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111720171020
13744e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111720171020
13744e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111720171020
13764e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111720171020
13777e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2017111720171020
13946e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111720171020
13952e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111720171020
14043e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2017111720171020
14083e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111720171020
14106e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111720171020
14148e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111720171020
14184e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111720171020
14221e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111720171020
14225e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111720171020
14258e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111720171020
14298e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2017111720171020
14308e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111720171020

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