Implementation notes: x86, hydra2, crypto_stream/lexv2

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12708e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
12768e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
12792e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
12820e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
12836e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
12888e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
12892e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
12892e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
12928e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
12932e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
12940e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
12964e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
12968e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
12972e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
12976e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
12980e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
12980e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
13028e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
13036e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
13044e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
13052e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
13060e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
13064e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052920140525
13068e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
13068e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
13072e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052920140525
13076e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
13080e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
13080e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
13080e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
13084e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
13088e/v2/refgcc -m32 -O -fomit-frame-pointer2014052920140525
13088e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
13092e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
13092e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
13092e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
13100e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
13108e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
13108e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
13112e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
13112e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
13132e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
13144e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
14840e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
14848e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
14856e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
14864e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
14876e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
14876e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
14884e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
14888e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
14892e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
14896e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
14896e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
14896e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
14900e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
14900e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
14908e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
14908e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
14912e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
14920e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
14928e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
14928e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
14928e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
14932e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
14936e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
14940e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
14940e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
14948e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
14948e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
14948e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
14952e/v2/refgcc -m32 -O2 -fomit-frame-pointer2014052920140525
14952e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052920140525
14952e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
14956e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
14956e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
14960e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
14960e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
14964e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
14964e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
14964e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
14968e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
14972e/v2/refgcc -m32 -Os -fomit-frame-pointer2014052920140525
14976e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
14976e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
14976e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
14980e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
14980e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
14980e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
14980e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
14984e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
14984e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
14984e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052920140525
14984e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
14988e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
14988e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
14988e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
14988e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
14992e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
14996e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
15000e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
15000e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
15000e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
15004e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
15004e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
15008e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
15012e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
15024e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
15032e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
15036e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
15040e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
15056e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
15068e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
15920e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
15936e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
15936e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
15944e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
15944e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
15948e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
15952e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
15952e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
15952e/v2/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
15960e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
15964e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
15972e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
15972e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
15972e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
15984e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
15996e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
16008e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
16008e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
16008e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
16012e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
16012e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
16016e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052920140525
16016e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
16020e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
16020e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
16028e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
16032e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
16044e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
16052e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
16052e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
16056e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
16060e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
16060e/v2/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
16064e/v2/refgcc -m32 -O3 -fomit-frame-pointer2014052920140525
16064e/v2/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
16088e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
16092e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
16092e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
16120e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
16136e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
16140e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
16860e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
16864e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
17208e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
17212e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
17216e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
17232e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
17240e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
17244e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
17268e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
17268e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
17276e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
17276e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
17280e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
17280e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
17292e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
17296e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525