Implementation notes: x86, hydra4, crypto_stream/tpy6

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
8405e/tpy6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014053120140525
8405e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2014053120140525
8408e/tpy6gcc -m32 -O -fomit-frame-pointer2014053120140525
8408e/tpy6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
8409e/tpy6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014053120140525
8467e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140525
8522e/tpy6gcc -m32 -march=corei7 -O -fomit-frame-pointer2014053120140525
8530e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140525
8533e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140525
8553e/tpy6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
8553e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140525
8561e/tpy6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014053120140525
8572e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2014053120140525
8588e/tpy6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014053120140525
8599e/tpy6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
8631e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140525
8650e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140525
8666e/tpy6gcc -m32 -O2 -fomit-frame-pointer2014053120140525
8666e/tpy6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
8670e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140525
8670e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2014053120140525
8681e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140525
8681e/tpy6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014053120140525
8697e/tpy6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014053120140525
8705e/tpy6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
8709e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140525
8713e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140525
8728e/tpy6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014053120140525
8740e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140525
8752e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053120140525
8752e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140525
8756e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140525
8764e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140525
8767e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140525
8775e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140525
8779e/tpy6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014053120140525
8787e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2014053120140525
8795e/tpy6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
8822e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053120140525
8822e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2014053120140525
8826e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053120140525
8826e/tpy6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
8845e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053120140525
8849e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140525
8853e/tpy6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
8865e/tpy6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
8869e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140525
8869e/tpy6gcc -m32 -Os -fomit-frame-pointer2014053120140525
8873e/tpy6gcc -m32 -O3 -fomit-frame-pointer2014053120140525
8908e/tpy6gcc -m32 -march=barcelona -O -fomit-frame-pointer2014053120140525
8912e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140525
8919e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140525
8934e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053120140525
8986e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140525
8990e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140525
9025e/tpy6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
9036e/tpy6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014053120140525
9036e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140525
9048e/tpy6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014053120140525
9075e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053120140525
9075e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053120140525
9079e/tpy6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
9083e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053120140525
9091e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053120140525
9110e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140525
9119e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140525
9149e/tpy6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
9153e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140525
9157e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140525
9157e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140525
9157e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2014053120140525
9158e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140525
9169e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140525
9169e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140525
9177e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140525
9192e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140525
9196e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140525
9196e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2014053120140525
9204e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140525
9204e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140525
9212e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140525
9216e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2014053120140525
9224e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140525
9251e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140525
9259e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140525
9270e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140525
9278e/tpy6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
9282e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2014053120140525
9294e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140525
9302e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140525
9317e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140525
9317e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2014053120140525
9329e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140525
9356e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140525
9356e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140525
9399e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140525
9411e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053120140525
9411e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140525
9419e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140525
9465e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053120140525
9481e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2014053120140525
9497e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2014053120140525
9504e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140525
9540e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140525
9571e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053120140525
9586e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053120140525
9602e/tpy6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
9602e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140525
9602e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140525
9610e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053120140525
9641e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140525
9645e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2014053120140525
9660e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140525
9664e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053120140525
9664e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053120140525
9680e/tpy6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
9680e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140525
9684e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140525
9684e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140525
9688e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053120140525
9777e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140525
9777e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140525
9777e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140525
9793e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140525
9797e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140525
9797e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140525
9804e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140525
9805e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140525
9820e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140525
9832e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2014053120140525
9844e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140525
9844e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140525
9851e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140525
9867e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140525
9890e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140525
10027e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2014053120140525
10031e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140525
10042e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140525
10093e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2014053120140525
10109e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140525
10113e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140525
10113e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140525
10117e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140525
10124e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140525
10171e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140525
10175e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140525
10261e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140525
10277e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140525
10284e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140525
10284e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2014053120140525
10296e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140525
10303e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140525
10304e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140525
10323e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140525
10359e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2014053120140525
10362e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140525
10370e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140525
10374e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140525
10413e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140525
10456e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140525
10479e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2014053120140525
10519e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053120140525
10526e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053120140525
10597e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140525
10620e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140525
10775e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053120140525

Test failure

Implementation: crypto_stream/tpy6/e/tpy6
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/tpy6