Implementation notes: x86, hydra8, crypto_stream/tpypy

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
11236e/tpypygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090620170904
11244e/tpypygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090620170904
11264e/tpypygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090620170904
11268e/tpypygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
11276e/tpypygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090620170904
11280e/tpypygcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
11280e/tpypygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090620170904
11288e/tpypygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
11288e/tpypygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
11296e/tpypygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
11324e/tpypygcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
11332e/tpypygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
11340e/tpypygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
11340e/tpypygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
11348e/tpypygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
11360e/tpypygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
11368e/tpypygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
11372e/tpypygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
11392e/tpypygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
11404e/tpypygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
11408e/tpypygcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
11412e/tpypygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
11412e/tpypygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
11436e/tpypygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
11440e/tpypygcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
11496e/tpypygcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
11520e/tpypygcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
11528e/tpypygcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
11560e/tpypygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
11560e/tpypygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
11564e/tpypygcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
11604e/tpypygcc -m32 -O2 -fomit-frame-pointer2017090620170904
11612e/tpypygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
11616e/tpypygcc -m32 -O -fomit-frame-pointer2017090620170904
11620e/tpypygcc -m32 -O3 -fomit-frame-pointer2017090620170904
11656e/tpypygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
11676e/tpypygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
11800e/tpypygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
11888e/tpypygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
11892e/tpypygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
11920e/tpypygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
11924e/tpypygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
11944e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
11944e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
11952e/tpypygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
11960e/tpypygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
11964e/tpypygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
11964e/tpypygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
11976e/tpypygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
11976e/tpypygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
12004e/tpypygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
12008e/tpypygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
12008e/tpypygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
12032e/tpypygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
12044e/tpypygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
12056e/tpypygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
12056e/tpypygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
12060e/tpypygcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
12072e/tpypygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
12088e/tpypygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
12108e/tpypygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
12112e/tpypygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
12116e/tpypygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
12124e/tpypygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
12132e/tpypygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
12144e/tpypygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
12152e/tpypygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
12156e/tpypygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
12156e/tpypygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
12216e/tpypygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
12228e/tpypygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
12232e/tpypygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
12252e/tpypygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
12308e/tpypygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
12324e/tpypygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
12344e/tpypygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
12352e/tpypygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
12384e/tpypygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
12400e/tpypygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
12400e/tpypygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
12424e/tpypygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
12452e/tpypygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
12464e/tpypygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
12492e/tpypygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
12496e/tpypygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
12504e/tpypygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
12508e/tpypygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
12508e/tpypygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
12516e/tpypygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
12524e/tpypygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
12552e/tpypygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
12556e/tpypygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
12596e/tpypygcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
12604e/tpypygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
12628e/tpypygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
12636e/tpypygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
12636e/tpypygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
12640e/tpypygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
12640e/tpypygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
12648e/tpypygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
12652e/tpypygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
12656e/tpypygcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
12684e/tpypygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
12716e/tpypygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
12716e/tpypygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
12732e/tpypygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
12740e/tpypygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
12748e/tpypygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
12772e/tpypygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
12792e/tpypygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
12832e/tpypygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
12840e/tpypygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
12840e/tpypygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
12852e/tpypygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
12856e/tpypygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
12892e/tpypygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
12916e/tpypygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
12976e/tpypygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
13044e/tpypygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
13048e/tpypygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
13108e/tpypygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
13120e/tpypygcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
13140e/tpypygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
13164e/tpypygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
13748e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
13772e/tpypygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
13968e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
13996e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
14012e/tpypygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
14016e/tpypygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
14024e/tpypygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
14052e/tpypygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
14108e/tpypygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
14116e/tpypygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
14116e/tpypygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
14116e/tpypygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
14148e/tpypygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
14148e/tpypygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
14148e/tpypygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
14160e/tpypygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
14172e/tpypygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
14196e/tpypygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
14236e/tpypygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
14244e/tpypygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
14264e/tpypygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
14332e/tpypygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
14332e/tpypygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
14340e/tpypygcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
14364e/tpypygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
14388e/tpypygcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
14408e/tpypygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
14436e/tpypygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
14544e/tpypygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
14640e/tpypygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
14648e/tpypygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
14652e/tpypygcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
14676e/tpypygcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
14676e/tpypygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
14680e/tpypygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
14684e/tpypygcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
14724e/tpypygcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
14736e/tpypygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
14748e/tpypygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
14756e/tpypygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
14768e/tpypygcc -m32 -Os -fomit-frame-pointer2017090620170904
14792e/tpypygcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
14804e/tpypygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
14840e/tpypygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
14864e/tpypygcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
14880e/tpypygcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
14896e/tpypygcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
15616e/tpypygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904

Test failure

Implementation: crypto_stream/tpypy/e/tpypy
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/tpypy
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/tpypy
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/tpypy