Implementation notes: x86, h5nano, crypto_stream/sosemanuk

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
12755e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051420140425
12755e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051420140425
12755e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2014051420140425
12860e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051420140425
12865e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051420140425
12865e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051420140425
13235e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051420140425
13235e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051420140425
13235e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051420140425
13235e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051420140425
13455e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2014051420140425
13455e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051420140425
13455e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2014051420140425
13490e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051420140425
13520e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2014051420140425
13520e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051420140425
13520e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051420140425
13520e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051420140425
13520e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051420140425
13535e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2014051420140425
13535e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051420140425
13535e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051420140425
13535e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051420140425
13540e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051420140425
13550e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051420140425
13550e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051420140425
13615e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051420140425
14130e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2014051420140425
14235e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051420140425
14315e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051420140425
14315e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051420140425
14345e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051420140425
14560e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2014051420140425
14690e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051420140425
14790e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051420140425
14900e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051420140425
14905e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051420140425
14960e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051420140425
14965e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2014051420140425
14965e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2014051420140425
15000e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2014051420140425
15010e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051420140425
15030e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051420140425
16405e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051420140425
16410e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051420140425
16420e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051420140425
16430e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051420140425
16435e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051420140425
16435e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2014051420140425
16445e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2014051420140425
16450e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051420140425
16450e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051420140425
16460e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051420140425
16460e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051420140425
16475e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051420140425
16485e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051420140425
16525e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051420140425
16525e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051420140425
16560e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051420140425
16575e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051420140425
16590e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051420140425
16600e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051420140425
16600e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051420140425
16615e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051420140425
16615e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051420140425
16615e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051420140425
16620e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051420140425
16630e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051420140425
16655e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051420140425
16685e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051420140425
16690e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051420140425
16720e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051420140425
16720e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051420140425
16865e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051420140425
16870e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051420140425
17125e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051420140425
17660e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051420140425
17660e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051420140425
17750e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051420140425
17820e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051420140425
17930e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051420140425
17995e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051420140425
18065e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051420140425
18065e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051420140425
18095e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051420140425
18190e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051420140425
18220e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051420140425
18220e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051420140425
18280e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051420140425
18395e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051420140425
18400e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051420140425
18835e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051420140425
19005e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051420140425
19045e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051420140425
19105e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051420140425
19115e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051420140425
19190e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051420140425
19205e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051420140425
19205e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051420140425
19210e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051420140425
19225e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051420140425
19225e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051420140425
19225e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051420140425
19250e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051420140425
20250e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051420140425
20275e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051420140425
20300e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051420140425
20335e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051420140425
20495e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051420140425
20580e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051420140425
20820e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051420140425
20890e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051420140425
20890e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051420140425
20900e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051420140425
20900e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051420140425
20905e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051420140425
20930e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051420140425
20975e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051420140425
20985e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051420140425
20985e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051420140425
20995e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051420140425
21010e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051420140425
21010e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051420140425
21010e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051420140425
21015e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051420140425
21030e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051420140425
21060e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051420140425
21060e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051420140425
21060e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051420140425
21065e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051420140425
21200e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2014051420140425
21205e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051420140425
21205e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051420140425
21210e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051420140425
21210e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051420140425
21245e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051420140425
21250e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051420140425
21260e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051420140425
21260e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051420140425
21265e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051420140425
21265e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051420140425
21265e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051420140425
21270e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051420140425
21290e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051420140425
21350e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051420140425
21360e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051420140425
21360e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051420140425
21630e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051420140425
22090e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051420140425
22120e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051420140425