Implementation notes: x86, titan0, crypto_stream/lexv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
11460e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
11472e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
11480e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
11544e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
11584e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
11592e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
11604e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
11608e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
11612e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
11612e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
11612e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
11660e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
11664e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
11668e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
11676e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
11676e/v2/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
11688e/v2/refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
11688e/v2/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
11692e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
11692e/v2/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
11696e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
11712e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
11716e/v2/refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
11740e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
11740e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
11752e/v2/refgcc -m32 -O -fomit-frame-pointer2019070620190110
11752e/v2/refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
11752e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
11756e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
11756e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
11760e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
11772e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
11772e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
11772e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
11772e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
11776e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
11780e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
11784e/v2/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
11788e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
11788e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
11800e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
11804e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
11808e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
11808e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
11812e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
11812e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
11812e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
11816e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
11816e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
11824e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
11828e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
11832e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
11832e/v2/refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
11840e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
11840e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
11844e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
11844e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
11844e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
11848e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
11852e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
11852e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
11852e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
11872e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
11872e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
11884e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
11924e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
11928e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
11932e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
11936e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
11948e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
11964e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
11992e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
12000e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
12004e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
12020e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
12028e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
12040e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
12064e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
12076e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
12080e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
12084e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
12096e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
12096e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
12104e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
12108e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
12116e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
12120e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
12124e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
12132e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
12132e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
12136e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
12136e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
12136e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
12136e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
12144e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
12148e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
12148e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
12152e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
12156e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
12156e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
12160e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
12168e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
12172e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
12196e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
12196e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
12216e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
12220e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
12240e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
12240e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
12244e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
12248e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
12252e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
12252e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
12260e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
12260e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
12264e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
12268e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
12272e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
12284e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
12284e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
12284e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
12292e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
12292e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
12296e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
12296e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
12296e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
12296e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
12304e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
12304e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
12308e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
12308e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
12316e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
12316e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
12320e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
12332e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
12340e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
12344e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
12348e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
12356e/v2/refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
12356e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
12360e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
12360e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
12364e/v2/refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
12368e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
12376e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
12384e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
12384e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
12384e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
12388e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
12392e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
12396e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
12396e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
12404e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
12404e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
12408e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
12416e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
12416e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
12420e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
12424e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
12424e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
12432e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
12440e/v2/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
12440e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
12444e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
12460e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
12468e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
12468e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
12480e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
12480e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
12484e/v2/refgcc -m32 -Os -fomit-frame-pointer2019070620190110
12540e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
12552e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
12632e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
12656e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
12772e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
12800e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110