Implementation notes: x86, h2atom, crypto_stream/sosemanuk

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
18370e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
18390e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
18390e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
18400e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
18410e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
18550e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
19160e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
19170e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
19190e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
19200e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
19240e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
19250e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102920161009
19270e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
19280e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
19290e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
19310e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102920161009
19330e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102920161009
19370e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
19370e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
19420e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
19470e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
19540e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102920161009
20140e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102920161009
20170e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102920161009
20190e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102920161009
20190e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102920161009
20200e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102920161009
20350e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
20370e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2016102920161009
20380e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2016102920161009
20420e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
20430e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
20480e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
20480e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
20490e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
20500e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
20510e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
20510e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
20580e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
20610e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
20640e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
20640e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
20650e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
20660e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
20670e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
20750e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
20930e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
20960e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
20990e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
21750e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102920161009
21930e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
21930e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
21950e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102920161009
21960e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
21980e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
21980e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
21990e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
22000e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
22080e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102920161009
22090e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102920161009
22100e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
22130e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102920161009
22130e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
22140e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2016102920161009
22160e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
22170e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
22250e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
22250e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
22280e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
22290e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
22300e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
22330e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2016102920161009
22480e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
22590e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
22600e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
22690e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
22730e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
22730e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
22740e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
22770e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
22870e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
22880e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
23060e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102920161009
23080e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
23090e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
23120e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
23120e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
23130e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
23130e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
23140e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
23160e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
23240e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
23260e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
23270e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
23280e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
23380e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
23420e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
23500e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
23540e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102920161009
23570e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
23590e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
23650e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
23690e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
24000e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
24010e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
24020e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
24020e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
24040e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
24260e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
24310e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
24310e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
24320e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
24540e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
24600e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
24690e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102920161009
24700e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102920161009
24710e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102920161009
24760e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
24770e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
24800e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
24800e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
24810e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2016102920161009
24860e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
24860e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
24950e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
24970e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
24980e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
25020e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102920161009
25140e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
25270e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
25270e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
25280e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
25300e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
25330e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
25340e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
25350e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
25430e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
25460e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
25460e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
25780e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
25790e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
25800e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
25820e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
25870e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
25950e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
26110e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
26120e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
26130e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
26260e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
27200e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
27300e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
27470e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
27490e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
27530e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
27570e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
27570e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
27590e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
27640e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
27670e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
27710e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
27740e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009

Test failure

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/submissions/sosemanuk
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/submissions/sosemanuk
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer e/submissions/sosemanuk