Implementation notes: x86, kizomba, crypto_stream/lexv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
10587e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
10627e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
10633e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
10641e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
10643e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
10649e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
10694e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
10700e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
10712e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
10712e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
10718e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
10723e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
10728e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
10731e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
10732e/v2/refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
10740e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
10740e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
10742e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
10742e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
10748e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
10750e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
10750e/v2/refgcc -m32 -O -fomit-frame-pointer2018082020180818
10750e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
10758e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
10762e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
10766e/v2/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
10770e/v2/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
10774e/v2/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
10780e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
10782e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
10782e/v2/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
10782e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
10783e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
10791e/v2/refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
10798e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
10800e/v2/refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
10816e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
10818e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
10820e/v2/refgcc -m32 -O3 -fomit-frame-pointer2018082020180818
10821e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
10822e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
10824e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
10826e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
10830e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
10832e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
10851e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
10853e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
10853e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
10853e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
10861e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
10864e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
10915e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
11033e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
11037e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
11038e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
11053e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
11067e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
11069e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
11079e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
11085e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
11089e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
11091e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
11093e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
11100e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
11105e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
11111e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
11121e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
11125e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
11139e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
11159e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
11165e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
11199e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
11199e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
11206e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
11218e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
11238e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
11239e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
11244e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
11244e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
11250e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
11256e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
11258e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
11265e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
11266e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
11268e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
11272e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
11273e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
11278e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
11278e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
11278e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
11280e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
11281e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
11282e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
11284e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
11286e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
11290e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
11296e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
11300e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
11308e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
11311e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
11312e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
11316e/v2/refgcc -m32 -O2 -fomit-frame-pointer2018082020180818
11321e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
11324e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
11329e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
11331e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
11333e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
11335e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
11335e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
11335e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
11341e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
11343e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
11343e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
11349e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
11359e/v2/refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
11371e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
11375e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
11379e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
11383e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
11389e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
11393e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
11397e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
11409e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
11417e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
11422e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
11434e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
11441e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
11445e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
11464e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
11468e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
11476e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
11476e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
11484e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
11494e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
11508e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
11520e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
11522e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
11526e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
11526e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
11532e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
11533e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
11535e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
11540e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
11540e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
11542e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
11544e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
11546e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
11563e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
11564e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
11574e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
11577e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
11583e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
11583e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
11587e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
11590e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
11595e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
11601e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
11607e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
11611e/v2/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
11613e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
11619e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
11621e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
11623e/v2/refgcc -m32 -Os -fomit-frame-pointer2018082020180818
11631e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
11646e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
11657e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
11658e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
11662e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
11668e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
11731e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
11804e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
11807e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
11814e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
11865e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
12022e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
12032e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818