Implementation notes: x86, hydra4, crypto_stream/lexv2

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12344e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140525
12418e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
12429e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
12441e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
12445e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
12464e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
12464e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
12519e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
12519e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
12531e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
12585e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140525
12585e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140525
12609e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014053020140525
12617e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140525
12624e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053020140525
12632e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140525
12683e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
12699e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
12726e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140525
12733e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
12773e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
12776e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
12792e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
12796e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140525
12796e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
12800e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140525
12804e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140525
12823e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140525
12851e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140525
12925e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140525
12936e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140525
12936e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140525
12944e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140525
12975e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053020140525
12976e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140525
12979e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053020140525
12991e/v2/refgcc -m32 -O -fomit-frame-pointer2014053020140525
12991e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014053020140525
13046e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140525
13443e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
13689e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140525
13763e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140525
13888e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140525
14559e/v2/refgcc -m32 -Os -fomit-frame-pointer2014053020140525
14711e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
14715e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140525
14730e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
14730e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053020140525
14742e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053020140525
14746e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140525
14758e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053020140525
14765e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140525
14769e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140525
14773e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
14781e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
14785e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
14785e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140525
14789e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
14793e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
14793e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140525
14804e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
14816e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140525
14816e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
14828e/v2/refgcc -m32 -O2 -fomit-frame-pointer2014053020140525
14836e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140525
14839e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053020140525
14840e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
14843e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
14847e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
14847e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053020140525
14851e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140525
14859e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
14871e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140525
14871e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
14875e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
14886e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140525
14890e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
14894e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140525
14894e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
14921e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
14921e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140525
14949e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
14949e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
14949e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053020140525
14956e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140525
14957e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
14968e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140525
14968e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
14976e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140525
14980e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053020140525
14992e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140525
14995e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140525
14996e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
15000e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140525
15007e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140525
15007e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053020140525
15019e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
15019e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140525
15038e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140525
15046e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140525
15050e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140525
15050e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140525
15058e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140525
15171e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140525
15222e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140525
15265e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140525
15265e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140525
15315e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140525
15323e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140525
15561e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
15592e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140525
15592e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
15596e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140525
16376e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
16388e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
16396e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
16591e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
16602e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
16610e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
16638e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
16641e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
16641e/v2/refgcc -m32 -O3 -fomit-frame-pointer2014053020140525
16669e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
16696e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140525
16704e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
16711e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140525
16743e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140525
16778e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140525
16809e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140525
16833e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053020140525
16880e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140525
16922e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140525
16930e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140525
16949e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140525
16965e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
16992e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
16992e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
17015e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140525
17047e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
17059e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140525
17062e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140525
17093e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140525
17102e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
17133e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140525
17141e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140525
17226e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140525
17277e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
17328e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140525
17359e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
17761e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140525
18053e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
18057e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
18069e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
18084e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525
18092e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
18135e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
18225e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140525
18225e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
18299e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
18814e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140525
18934e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140525
18950e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140525
18950e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140525
18954e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140525
18954e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140525
18997e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140525

Test failure

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer e/v2/ref