Implementation notes: x86, h5e450, crypto_stream/lexv2

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
16440e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080220120717
16503e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080220120717
16563e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080220120717
16578e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080220120717
16611e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012080220120717
16692e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080220120717
16704e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080220120717
16731e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080220120717
16767e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080220120717
16770e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080220120717
16770e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080220120717
16797e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080220120717
16821e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080220120717
16881e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080220120717
16914e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080220120717
16917e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080220120717
17145e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080220120717
17166e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080220120717
17211e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080220120717
17229e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080220120717
17232e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080220120717
17247e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2012080220120717
17247e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
17253e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012080220120717
17253e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080220120717
17259e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2012080220120717
17265e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2012080220120717
17280e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
17280e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080220120717
17292e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080220120717
17298e/v2/refgcc -m32 -O -fomit-frame-pointer2012080220120717
17298e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080220120717
17304e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080220120717
17307e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2012080220120717
17313e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
17319e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080220120717
17340e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012080220120717
17340e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2012080220120717
17577e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2012080220120717
17610e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2012080220120717
17679e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080220120717
17682e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2012080220120717
17754e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2012080220120717
19635e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080220120717
19701e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080220120717
19737e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
19944e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080220120717
20022e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080220120717
20022e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080220120717
20055e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080220120717
20055e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
20058e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080220120717
20058e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
20067e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080220120717
20076e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080220120717
20133e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080220120717
20154e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080220120717
20157e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080220120717
20166e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080220120717
20169e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080220120717
20169e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080220120717
20172e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080220120717
20184e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012080220120717
20202e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080220120717
20205e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080220120717
20238e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080220120717
20292e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080220120717
20295e/v2/refgcc -m32 -O2 -fomit-frame-pointer2012080220120717
20334e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080220120717
20340e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080220120717
20376e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080220120717
20415e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080220120717
20418e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080220120717
20424e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080220120717
20445e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080220120717
20451e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012080220120717
20454e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080220120717
20475e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080220120717
20496e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012080220120717
20511e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080220120717
20520e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
20526e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080220120717
20526e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012080220120717
20607e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080220120717
20652e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080220120717
20658e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080220120717
20667e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080220120717
20679e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
20679e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080220120717
20685e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012080220120717
20697e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
20700e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012080220120717
20709e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012080220120717
20718e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080220120717
20721e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080220120717
20736e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012080220120717
20736e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
20772e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012080220120717
20796e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080220120717
20811e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080220120717
20817e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
20829e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080220120717
20841e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012080220120717
20853e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080220120717
20868e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
20919e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080220120717
20979e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080220120717
21024e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080220120717
21027e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080220120717
21027e/v2/refgcc -m32 -Os -fomit-frame-pointer2012080220120717
21069e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012080220120717
21087e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080220120717
21342e/v2/refgcc -m32 -O3 -fomit-frame-pointer2012080220120717
21345e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
21588e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080220120717
21627e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080220120717
21702e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080220120717
21702e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080220120717
21705e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
21720e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
21753e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080220120717
21753e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080220120717
21792e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080220120717
21813e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080220120717
21822e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080220120717
21834e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080220120717
21888e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080220120717
21939e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080220120717
22152e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080220120717
22161e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080220120717
22170e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080220120717
22170e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080220120717
22251e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080220120717
22392e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080220120717
22434e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080220120717
22494e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080220120717
22521e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080220120717
22548e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080220120717
22554e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080220120717
22599e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080220120717
22695e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080220120717
22737e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080220120717
22938e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080220120717
23025e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080220120717
23031e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080220120717
23214e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080220120717
23253e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080220120717
23292e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080220120717
23316e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080220120717
23637e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080220120717
23649e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080220120717
23886e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080220120717
23916e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080220120717
23925e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080220120717
23937e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080220120717
24471e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080220120717
24504e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080220120717
24510e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080220120717
24528e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080220120717
24540e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080220120717
24546e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080220120717
24552e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080220120717
24579e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080220120717
26541e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080220120717
26550e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080220120717
26631e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080220120717
26670e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080220120717