Implementation notes: x86, h9ivy, crypto_stream/sosemanuk

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
7860e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014043020140425
7860e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014043020140425
7860e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2014043020140425
7924e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014043020140425
7944e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014043020140425
7944e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014043020140425
8008e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014043020140425
8020e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014043020140425
8024e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014043020140425
8024e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014043020140425
8416e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
8420e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
8428e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
8432e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
8436e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2014043020140425
8444e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2014043020140425
8452e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2014043020140425
8456e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
8468e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2014043020140425
8476e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014043020140425
8480e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014043020140425
8484e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014043020140425
8492e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2014043020140425
8492e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014043020140425
8500e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014043020140425
8508e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2014043020140425
8516e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014043020140425
8596e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014043020140425
8596e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014043020140425
8596e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014043020140425
8620e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014043020140425
8696e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2014043020140425
8724e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014043020140425
8752e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2014043020140425
8784e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2014043020140425
8784e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2014043020140425
8808e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2014043020140425
8856e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014043020140425
8924e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014043020140425
8936e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014043020140425
8980e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014043020140425
8992e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014043020140425
9008e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014043020140425
10252e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014043020140425
10252e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014043020140425
10260e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014043020140425
10264e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014043020140425
10268e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014043020140425
10272e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014043020140425
10276e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014043020140425
10288e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014043020140425
10288e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014043020140425
10292e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014043020140425
10296e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014043020140425
10304e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014043020140425
10304e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014043020140425
10304e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014043020140425
10308e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014043020140425
10312e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014043020140425
10424e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014043020140425
10432e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014043020140425
10444e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014043020140425
10464e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014043020140425
10532e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10544e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014043020140425
10556e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014043020140425
10572e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
10576e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
10584e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
10588e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
10592e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014043020140425
10600e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014043020140425
10600e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
10604e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014043020140425
10608e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014043020140425
10612e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
10628e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2014043020140425
10628e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014043020140425
10628e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
10628e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
10640e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
10644e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
10648e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10652e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014043020140425
10652e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
10676e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2014043020140425
10680e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014043020140425
10680e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014043020140425
10680e/submissions/sosemanukgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
10692e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014043020140425
10696e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014043020140425
10700e/submissions/sosemanukgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
10752e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
10928e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014043020140425
10928e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014043020140425
10940e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014043020140425
10944e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014043020140425
10952e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014043020140425
10960e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014043020140425
10960e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014043020140425
10964e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014043020140425
10964e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014043020140425
10964e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014043020140425
10988e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014043020140425
11024e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014043020140425
11080e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014043020140425
11100e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014043020140425
11104e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2014043020140425
11108e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014043020140425
11108e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014043020140425
11112e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014043020140425
11116e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014043020140425
11120e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014043020140425
11124e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2014043020140425
11132e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014043020140425
11132e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014043020140425
11140e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2014043020140425
11144e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014043020140425
11144e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2014043020140425
11192e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014043020140425
11204e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014043020140425
11212e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014043020140425
11212e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2014043020140425
11216e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014043020140425
11220e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014043020140425
11220e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014043020140425
11224e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014043020140425
11224e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014043020140425
11228e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014043020140425
11228e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
11228e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
11232e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014043020140425
11236e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014043020140425
11236e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014043020140425
11248e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
11252e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
11260e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2014043020140425
11264e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2014043020140425
11264e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
11272e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014043020140425
11280e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2014043020140425
11292e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014043020140425
11312e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014043020140425
11324e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014043020140425
11324e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014043020140425
11328e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2014043020140425
11328e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014043020140425
11340e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014043020140425
11340e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2014043020140425
11344e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014043020140425
11364e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014043020140425
11368e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014043020140425
11380e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014043020140425
11396e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014043020140425
11404e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014043020140425
11444e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014043020140425
11448e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014043020140425
11460e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014043020140425
11468e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014043020140425
11468e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014043020140425
11492e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014043020140425
11492e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014043020140425
11516e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014043020140425
11540e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014043020140425
11544e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014043020140425
11552e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014043020140425
11552e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014043020140425
11564e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014043020140425
11576e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014043020140425
11608e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014043020140425
11624e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014043020140425
11644e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014043020140425