Implementation notes: x86, ares, crypto_stream/sosemanuk

Computer: ares
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
7820e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
7824e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
7828e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
7936e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
7940e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
7952e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
8068e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
8068e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
8068e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
8088e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
8284e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
8288e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
8288e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
8292e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
8420e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012720130419
8440e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
8440e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2014012720130419
8440e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
8444e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
8448e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012720130419
8448e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014012720130419
8456e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2014012720130419
8456e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
8460e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
8460e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014012720130419
8464e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
8468e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
8476e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014012720130419
8496e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
8496e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
8508e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
8532e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
8744e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
8744e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
8768e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
8792e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
8796e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
8812e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
8860e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
8940e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
8948e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
8956e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
8956e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
8968e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
9756e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
9776e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
9780e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
9788e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
9796e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
9828e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
9832e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
9848e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
9976e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
9992e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
10012e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
10016e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
10200e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
10204e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
10248e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
10276e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
10320e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
10340e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
10340e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
10340e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
10524e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
10548e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
10548e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014012720130419
10556e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012720130419
10560e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
10564e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
10568e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
10572e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
10584e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2014012720130419
10588e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
10608e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
10612e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
10612e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
10612e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
10616e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
10624e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012720130419
10628e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
10632e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2014012720130419
10632e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012720130419
10636e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014012720130419
10636e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
10656e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
10664e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012720130419
10684e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
10684e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
10688e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
10696e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014012720130419
10700e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
10764e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
10912e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
10916e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
10928e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
10928e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
10932e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
10932e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
10932e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
10932e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
10948e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
10984e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
10996e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
11000e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
11376e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
11384e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
11384e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
11392e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
11396e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
11404e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
11404e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
11412e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
11420e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
11424e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
11432e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
11432e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
11440e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
11440e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
11448e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
11452e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
11452e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
11456e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
11460e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
11464e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
11468e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
11480e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
11484e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
11500e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
11508e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
11532e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
11536e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
11544e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
11548e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
11560e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
11564e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
11568e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
11568e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
11576e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
11584e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
11584e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
11584e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
11588e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
11600e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
11612e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2014012720130419
11620e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
11624e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
11624e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014012720130419
11624e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
11628e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014012720130419
11632e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
11632e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
11632e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012720130419
11636e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014012720130419
11636e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
11640e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012720130419
11640e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
11644e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
11644e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
11648e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
11652e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
11652e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
11668e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
11676e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
11680e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
11680e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
11680e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
11688e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
11692e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
11692e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
11696e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
11700e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
11892e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012720130419