Implementation notes: x86, h4e350, crypto_stream/tpy6

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
10659e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
10662e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
10674e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
10677e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
10680e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
10680e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
10746e/tpy6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
10752e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
10755e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
10761e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
10761e/tpy6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
10767e/tpy6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
10767e/tpy6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
10773e/tpy6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
10773e/tpy6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
10836e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
10848e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
10860e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
10905e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
10956e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
10965e/tpy6gcc -m32 -Os -fomit-frame-pointer2014060720140525
10971e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
10971e/tpy6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
10971e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
10971e/tpy6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
11001e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
11025e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
11031e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
11034e/tpy6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
11073e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
11085e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
11094e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
11094e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
11094e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
11100e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
11103e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
11109e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
11127e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
11127e/tpy6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
11127e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
11130e/tpy6gcc -m32 -O -fomit-frame-pointer2014060720140525
11130e/tpy6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
11142e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
11145e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
11154e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
11166e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
11184e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
11199e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
11199e/tpy6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
11202e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
11202e/tpy6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
11205e/tpy6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
11208e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
11229e/tpy6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
11229e/tpy6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
11238e/tpy6gcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
11256e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
11259e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
11262e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
11268e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
11268e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
11268e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
11268e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
11271e/tpy6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
11271e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
11271e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
11274e/tpy6gcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
11283e/tpy6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
11298e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
11301e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
11337e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
11337e/tpy6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
11340e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
11343e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
11343e/tpy6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
11346e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
11346e/tpy6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
11346e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
11352e/tpy6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
11370e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
11373e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
11397e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
11430e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
11436e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
11451e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
11457e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
11460e/tpy6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
11535e/tpy6gcc -m32 -O2 -fomit-frame-pointer2014060720140525
11541e/tpy6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
11547e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
11553e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
11571e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
11586e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
11622e/tpy6gcc -m32 -O3 -fomit-frame-pointer2014060720140525
11757e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
11784e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
11805e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
11877e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
11883e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
11883e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
11913e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
11922e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
11934e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
11949e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
11988e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
11991e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
12003e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
12009e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
12009e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
12027e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
12027e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
12033e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
12036e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
12039e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
12051e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
12114e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
12123e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
12135e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
12138e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
12144e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
12180e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
12216e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
12234e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
12255e/tpy6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
12276e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
12330e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
12342e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
12360e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
12378e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
12378e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
12387e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
12390e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
12465e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
12468e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
12468e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
12471e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
12510e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
12522e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
12540e/tpy6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
12546e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
12555e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
12615e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
12621e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
12663e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
12663e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
12669e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
12675e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
12690e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
12738e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
12834e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
12846e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
12849e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
12963e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
13071e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
13089e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
13107e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
13113e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
13179e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
13182e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
13272e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
13275e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
13278e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
13278e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
13281e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
13281e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
13383e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
13395e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525