Implementation notes: x86, h5e450, crypto_stream/sosemanuk

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
13386e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080320120717
13401e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080320120717
13407e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080320120717
13419e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080320120717
13908e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080320120717
13941e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080320120717
13959e/submissions/sosemanukgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080320120717
13971e/submissions/sosemanukgcc -m32 -march=k6 -O -fomit-frame-pointer2012080320120717
14034e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080320120717
14058e/submissions/sosemanukgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080320120717
14106e/submissions/sosemanukgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080320120717
14124e/submissions/sosemanukgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080320120717
14142e/submissions/sosemanukgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080320120717
14148e/submissions/sosemanukgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080320120717
14472e/submissions/sosemanukgcc -m32 -O -fomit-frame-pointer2012080320120717
14472e/submissions/sosemanukgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080320120717
14472e/submissions/sosemanukgcc -m32 -march=core2 -O -fomit-frame-pointer2012080320120717
14484e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080320120717
14484e/submissions/sosemanukgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080320120717
14484e/submissions/sosemanukgcc -m32 -march=corei7 -O -fomit-frame-pointer2012080320120717
14508e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080320120717
14529e/submissions/sosemanukgcc -m32 -march=athlon -O -fomit-frame-pointer2012080320120717
14541e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080320120717
14547e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080320120717
14562e/submissions/sosemanukgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080320120717
14565e/submissions/sosemanukgcc -m32 -march=barcelona -O -fomit-frame-pointer2012080320120717
14571e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080320120717
14571e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080320120717
14586e/submissions/sosemanukgcc -m32 -march=k8 -O -fomit-frame-pointer2012080320120717
14589e/submissions/sosemanukgcc -funroll-loops -m32 -O -fomit-frame-pointer2012080320120717
14589e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080320120717
17274e/submissions/sosemanukgcc -m32 -march=pentium -O -fomit-frame-pointer2012080320120717
17286e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080320120717
17313e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080320120717
17337e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080320120717
17361e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080320120717
17364e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080320120717
17421e/submissions/sosemanukgcc -m32 -march=prescott -O -fomit-frame-pointer2012080320120717
17466e/submissions/sosemanukgcc -m32 -march=nocona -O -fomit-frame-pointer2012080320120717
17640e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080320120717
17652e/submissions/sosemanukgcc -m32 -march=i386 -O -fomit-frame-pointer2012080320120717
17679e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080320120717
17709e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080320120717
17835e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080320120717
18024e/submissions/sosemanukgcc -m32 -march=i486 -O -fomit-frame-pointer2012080320120717
18177e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080320120717
18186e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080320120717
18210e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080320120717
18231e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080320120717
18231e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080320120717
18234e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080320120717
18699e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080320120717
18732e/submissions/sosemanukgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080320120717
18744e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080320120717
18744e/submissions/sosemanukgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080320120717
18750e/submissions/sosemanukgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080320120717
18756e/submissions/sosemanukgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080320120717
18759e/submissions/sosemanukgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080320120717
18870e/submissions/sosemanukgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080320120717
18897e/submissions/sosemanukgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080320120717
18900e/submissions/sosemanukgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080320120717
18948e/submissions/sosemanukgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080320120717
18966e/submissions/sosemanukgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012080320120717
18978e/submissions/sosemanukgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080320120717
19011e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080320120717
19032e/submissions/sosemanukgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080320120717
19056e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080320120717
19056e/submissions/sosemanukgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080320120717
19077e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080320120717
19077e/submissions/sosemanukgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080320120717
19086e/submissions/sosemanukgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012080320120717
19119e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080320120717
19191e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
19194e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
19224e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080320120717
19326e/submissions/sosemanukgcc -m32 -O3 -fomit-frame-pointer2012080320120717
19332e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080320120717
19338e/submissions/sosemanukgcc -m32 -O2 -fomit-frame-pointer2012080320120717
19338e/submissions/sosemanukgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080320120717
19431e/submissions/sosemanukgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080320120717
19440e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080320120717
19446e/submissions/sosemanukgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080320120717
19482e/submissions/sosemanukgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080320120717
19485e/submissions/sosemanukgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080320120717
19491e/submissions/sosemanukgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080320120717
19494e/submissions/sosemanukgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
19533e/submissions/sosemanukgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080320120717
19611e/submissions/sosemanukgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
20481e/submissions/sosemanukgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080320120717
20505e/submissions/sosemanukgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080320120717
20514e/submissions/sosemanukgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080320120717
20517e/submissions/sosemanukgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080320120717
20538e/submissions/sosemanukgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080320120717
20661e/submissions/sosemanukgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080320120717
20805e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080320120717
20811e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080320120717
20820e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080320120717
20853e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080320120717
20868e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080320120717
20886e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080320120717
21546e/submissions/sosemanukgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080320120717
21567e/submissions/sosemanukgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080320120717
21570e/submissions/sosemanukgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080320120717
21666e/submissions/sosemanukgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080320120717
21723e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080320120717
21738e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080320120717
21741e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080320120717
21774e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080320120717
21825e/submissions/sosemanukgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080320120717
21828e/submissions/sosemanukgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080320120717
21927e/submissions/sosemanukgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080320120717
21933e/submissions/sosemanukgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080320120717
21954e/submissions/sosemanukgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080320120717
21999e/submissions/sosemanukgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080320120717
22002e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080320120717
22041e/submissions/sosemanukgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080320120717
22041e/submissions/sosemanukgcc -m32 -march=core2 -Os -fomit-frame-pointer2012080320120717
22041e/submissions/sosemanukgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080320120717
22065e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080320120717
22113e/submissions/sosemanukgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080320120717
22182e/submissions/sosemanukgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080320120717
22215e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080320120717
22296e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080320120717
22335e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080320120717
22341e/submissions/sosemanukgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080320120717
22359e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080320120717
22368e/submissions/sosemanukgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080320120717
22401e/submissions/sosemanukgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080320120717
22410e/submissions/sosemanukgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080320120717
22419e/submissions/sosemanukgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080320120717
22434e/submissions/sosemanukgcc -m32 -Os -fomit-frame-pointer2012080320120717
22467e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080320120717
22500e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080320120717
22512e/submissions/sosemanukgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080320120717
22518e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080320120717
22527e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080320120717
22530e/submissions/sosemanukgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080320120717
22539e/submissions/sosemanukgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080320120717
22539e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080320120717
22545e/submissions/sosemanukgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080320120717
22572e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080320120717
22587e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080320120717
22599e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080320120717
22608e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080320120717
22611e/submissions/sosemanukgcc -m32 -march=athlon -Os -fomit-frame-pointer2012080320120717
22644e/submissions/sosemanukgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080320120717
22653e/submissions/sosemanukgcc -m32 -march=k8 -Os -fomit-frame-pointer2012080320120717
22671e/submissions/sosemanukgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080320120717
22689e/submissions/sosemanukgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080320120717
22692e/submissions/sosemanukgcc -m32 -march=k6 -Os -fomit-frame-pointer2012080320120717
22713e/submissions/sosemanukgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080320120717
22728e/submissions/sosemanukgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080320120717
22728e/submissions/sosemanukgcc -m32 -march=pentium -Os -fomit-frame-pointer2012080320120717
22764e/submissions/sosemanukgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080320120717
22788e/submissions/sosemanukgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080320120717
22788e/submissions/sosemanukgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080320120717
22857e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080320120717
22869e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080320120717
22869e/submissions/sosemanukgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080320120717
22959e/submissions/sosemanukgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080320120717
22962e/submissions/sosemanukgcc -m32 -march=i386 -Os -fomit-frame-pointer2012080320120717
22968e/submissions/sosemanukgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080320120717
23067e/submissions/sosemanukgcc -m32 -march=i486 -Os -fomit-frame-pointer2012080320120717
23139e/submissions/sosemanukgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080320120717
23484e/submissions/sosemanukgcc -m32 -march=prescott -Os -fomit-frame-pointer2012080320120717
23493e/submissions/sosemanukgcc -m32 -march=nocona -Os -fomit-frame-pointer2012080320120717
23526e/submissions/sosemanukgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080320120717