Implementation notes: x86, hydra2, crypto_stream/sosemanuk

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
10044e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
10052e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
10056e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
10132e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
10136e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
10244e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
10244e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
10248e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
10252e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
10256e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
10272e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
10272e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
10272e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
10280e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
10284e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
10288e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
10288e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
10300e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
10312e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2014053020140525
10320e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
10336e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
10336e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
10340e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
10340e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
10340e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
10344e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
10344e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
10348e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
10356e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
10428e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
10464e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
10468e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
10472e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
10476e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
10484e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
10664e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
10672e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
10852e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
10860e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
10884e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
10904e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
10932e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
10944e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
12420e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
12424e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
12436e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
12516e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
12520e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
12532e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
12544e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
12564e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
12564e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
12580e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
12588e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
12592e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
12596e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
12620e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
12644e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
12668e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
12684e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
12692e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
12696e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
12768e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
12848e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
12864e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
12864e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
12876e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
12880e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
12880e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
12888e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
12896e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
12900e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
12900e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
12936e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
12936e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
12944e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053020140525
12956e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
12968e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
12968e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
12972e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
12972e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
12972e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014053020140525
12976e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
12976e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
12980e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
12984e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
12988e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
12988e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
12992e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
13000e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140525
13004e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2014053020140525
13004e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
13008e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
13008e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
13008e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140525
13012e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
13016e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
13024e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
13028e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2014053020140525
13028e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
13028e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
13032e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
13036e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
13040e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
13040e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
13048e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
13052e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
13052e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
13056e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
13056e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
13068e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
13080e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
13136e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
13140e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
13216e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
13408e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
13452e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
13452e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
13456e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
13464e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
13472e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
13512e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
13516e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
13516e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
13520e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
13548e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
13564e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
16340e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
16344e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
16348e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
16356e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
16356e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2014053020140525
16368e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
16464e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
16468e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
16476e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
16480e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
16484e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
16492e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
16504e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
16512e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
16512e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
16516e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
16520e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
16532e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
16536e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
16536e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
16548e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
16560e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
16572e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
16596e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
16600e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
16620e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
16620e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
16624e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
16644e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
16800e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
16812e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
16812e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
16816e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
16816e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
16816e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
16828e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
16832e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
16852e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
16856e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
16928e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
16936e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
17008e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
17044e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525