Implementation notes: x86, h6sandy, crypto_stream/lexv2

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
10428e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111220171020
10432e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111220171020
10456e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111220171020
10516e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111220171020
10636e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111220171020
10652e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111220171020
10660e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111220171020
10668e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111220171020
10680e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111220171020
10688e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111220171020
10688e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111220171020
10692e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111220171020
10696e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111220171020
10696e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111220171020
10700e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111220171020
10704e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111220171020
10708e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111220171020
10712e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111220171020
10724e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111220171020
10732e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111220171020
10736e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111220171020
10736e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111220171020
10740e/v2/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111220171020
10744e/v2/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111220171020
10748e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111220171020
10752e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111220171020
10752e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111220171020
10756e/v2/refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111220171020
10760e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111220171020
10764e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111220171020
10772e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111220171020
10772e/v2/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111220171020
10776e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111220171020
10780e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111220171020
10784e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111220171020
10788e/v2/refgcc -m32 -O3 -fomit-frame-pointer2017111220171020
10808e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111220171020
10812e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111220171020
10816e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111220171020
10852e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111220171020
10916e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111220171020
10932e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111220171020
10936e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111220171020
10936e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111220171020
10960e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111220171020
10992e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111220171020
10992e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111220171020
11072e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111220171020
11088e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111220171020
11088e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111220171020
11092e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111220171020
11096e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111220171020
11100e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111220171020
11108e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111220171020
11108e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111220171020
11108e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111220171020
11108e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111220171020
11108e/v2/refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111220171020
11112e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111220171020
11116e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111220171020
11128e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111220171020
11144e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111220171020
11148e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111220171020
11156e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111220171020
11160e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111220171020
11164e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111220171020
11164e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111220171020
11164e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111220171020
11172e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111220171020
11176e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111220171020
11188e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111220171020
11192e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111220171020
11196e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111220171020
11200e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111220171020
11204e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111220171020
11204e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111220171020
11208e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111220171020
11212e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111220171020
11216e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111220171020
11220e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111220171020
11224e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111220171020
11224e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111220171020
11228e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111220171020
11228e/v2/refgcc -m32 -Os -fomit-frame-pointer2017111220171020
11228e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111220171020
11232e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111220171020
11272e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111220171020
11272e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111220171020
11280e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111220171020
11288e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111220171020
11292e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111220171020
11296e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111220171020
11308e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111220171020
11308e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111220171020
11308e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111220171020
11328e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111220171020
11340e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111220171020
11344e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111220171020
11344e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111220171020
11344e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111220171020
11344e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111220171020
11348e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111220171020
11360e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111220171020
11360e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111220171020
11360e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111220171020
11360e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111220171020
11364e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111220171020
11364e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111220171020
11364e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111220171020
11368e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111220171020
11368e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111220171020
11372e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111220171020
11376e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111220171020
11376e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111220171020
11380e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111220171020
11380e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111220171020
11380e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111220171020
11380e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111220171020
11380e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111220171020
11384e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111220171020
11384e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111220171020
11388e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111220171020
11388e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111220171020
11388e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111220171020
11396e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111220171020
11400e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111220171020
11400e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111220171020
11404e/v2/refgcc -m32 -O2 -fomit-frame-pointer2017111220171020
11404e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111220171020
11408e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111220171020
11412e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111220171020
11420e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111220171020
11440e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111220171020
11452e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111220171020
11460e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111220171020
11496e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111220171020
11520e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111220171020
11520e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111220171020
11532e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111220171020
11568e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2017111220171020
11604e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2017111220171020
11632e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2017111220171020
11636e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2017111220171020
11640e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111220171020
11644e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2017111220171020
11644e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111220171020
11652e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111220171020
11656e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111220171020
11656e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111220171020
11660e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2017111220171020
11664e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2017111220171020
11680e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111220171020
11680e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111220171020
11684e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111220171020
11688e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111220171020
11688e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111220171020
11692e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111220171020
11696e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111220171020
11696e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111220171020
11708e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111220171020
11708e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111220171020
11724e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2017111220171020
11736e/v2/refgcc -m32 -O -fomit-frame-pointer2017111220171020
11736e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2017111220171020
11768e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111220171020
11768e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111220171020
11892e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111220171020
11964e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111220171020
12024e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111220171020
12032e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111220171020
12032e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111220171020
12096e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111220171020

Test failure

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/v2/ref