Implementation notes: x86, h5e450, crypto_stream/tpy6

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
10659e/tpy6gcc -m32 -march=core2 -Os -fomit-frame-pointer2012080320120717
10662e/tpy6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080320120717
10662e/tpy6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080320120717
10671e/tpy6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080320120717
10692e/tpy6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080320120717
10692e/tpy6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080320120717
10692e/tpy6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080320120717
10701e/tpy6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080320120717
10701e/tpy6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080320120717
10734e/tpy6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080320120717
10833e/tpy6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080320120717
10833e/tpy6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080320120717
10842e/tpy6gcc -m32 -march=athlon -Os -fomit-frame-pointer2012080320120717
10854e/tpy6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080320120717
10854e/tpy6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080320120717
10854e/tpy6gcc -m32 -march=k8 -Os -fomit-frame-pointer2012080320120717
10854e/tpy6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080320120717
10854e/tpy6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080320120717
10860e/tpy6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080320120717
10860e/tpy6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080320120717
10866e/tpy6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080320120717
10878e/tpy6gcc -m32 -Os -fomit-frame-pointer2012080320120717
10899e/tpy6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080320120717
10911e/tpy6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080320120717
10914e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080320120717
10971e/tpy6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080320120717
10971e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080320120717
10980e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080320120717
10983e/tpy6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080320120717
10986e/tpy6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080320120717
10998e/tpy6gcc -m32 -march=nocona -Os -fomit-frame-pointer2012080320120717
11034e/tpy6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080320120717
11040e/tpy6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080320120717
11046e/tpy6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080320120717
11052e/tpy6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080320120717
11055e/tpy6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080320120717
11070e/tpy6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080320120717
11085e/tpy6gcc -funroll-loops -m32 -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -m32 -march=corei7 -O -fomit-frame-pointer2012080320120717
11124e/tpy6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080320120717
11130e/tpy6gcc -m32 -march=core2 -O -fomit-frame-pointer2012080320120717
11154e/tpy6gcc -m32 -march=prescott -O -fomit-frame-pointer2012080320120717
11163e/tpy6gcc -m32 -march=nocona -O -fomit-frame-pointer2012080320120717
11181e/tpy6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080320120717
11190e/tpy6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080320120717
11199e/tpy6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
11208e/tpy6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
11211e/tpy6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080320120717
11217e/tpy6gcc -m32 -march=barcelona -O -fomit-frame-pointer2012080320120717
11229e/tpy6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080320120717
11235e/tpy6gcc -m32 -march=k8 -O -fomit-frame-pointer2012080320120717
11241e/tpy6gcc -m32 -march=athlon -O -fomit-frame-pointer2012080320120717
11241e/tpy6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080320120717
11241e/tpy6gcc -m32 -march=prescott -Os -fomit-frame-pointer2012080320120717
11244e/tpy6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080320120717
11253e/tpy6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080320120717
11271e/tpy6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080320120717
11271e/tpy6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080320120717
11271e/tpy6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080320120717
11271e/tpy6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080320120717
11280e/tpy6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080320120717
11280e/tpy6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080320120717
11280e/tpy6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080320120717
11286e/tpy6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080320120717
11334e/tpy6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080320120717
11346e/tpy6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080320120717
11349e/tpy6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080320120717
11349e/tpy6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080320120717
11352e/tpy6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012080320120717
11358e/tpy6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080320120717
11394e/tpy6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080320120717
11400e/tpy6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080320120717
11400e/tpy6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080320120717
11403e/tpy6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080320120717
11442e/tpy6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080320120717
11466e/tpy6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080320120717
11466e/tpy6gcc -m32 -march=pentium -Os -fomit-frame-pointer2012080320120717
11469e/tpy6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080320120717
11487e/tpy6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080320120717
11508e/tpy6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080320120717
11520e/tpy6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080320120717
11538e/tpy6gcc -m32 -O2 -fomit-frame-pointer2012080320120717
11565e/tpy6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080320120717
11571e/tpy6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080320120717
11637e/tpy6gcc -m32 -O3 -fomit-frame-pointer2012080320120717
11784e/tpy6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080320120717
11820e/tpy6gcc -m32 -march=i386 -Os -fomit-frame-pointer2012080320120717
11820e/tpy6gcc -m32 -march=i486 -Os -fomit-frame-pointer2012080320120717
11841e/tpy6gcc -m32 -march=i386 -O -fomit-frame-pointer2012080320120717
11856e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080320120717
11865e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080320120717
11895e/tpy6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080320120717
11904e/tpy6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080320120717
11916e/tpy6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080320120717
11964e/tpy6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080320120717
11964e/tpy6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080320120717
11964e/tpy6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080320120717
12000e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080320120717
12024e/tpy6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080320120717
12027e/tpy6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080320120717
12027e/tpy6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080320120717
12039e/tpy6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080320120717
12048e/tpy6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080320120717
12057e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080320120717
12060e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080320120717
12060e/tpy6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080320120717
12072e/tpy6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080320120717
12072e/tpy6gcc -m32 -march=k6 -Os -fomit-frame-pointer2012080320120717
12087e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080320120717
12093e/tpy6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080320120717
12099e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080320120717
12102e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080320120717
12126e/tpy6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080320120717
12132e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080320120717
12177e/tpy6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080320120717
12180e/tpy6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080320120717
12186e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080320120717
12189e/tpy6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080320120717
12189e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080320120717
12195e/tpy6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080320120717
12198e/tpy6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080320120717
12222e/tpy6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012080320120717
12252e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080320120717
12252e/tpy6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080320120717
12261e/tpy6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
12270e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080320120717
12300e/tpy6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080320120717
12369e/tpy6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080320120717
12369e/tpy6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080320120717
12369e/tpy6gcc -m32 -march=k6 -O -fomit-frame-pointer2012080320120717
12438e/tpy6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080320120717
12471e/tpy6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080320120717
12471e/tpy6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080320120717
12492e/tpy6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080320120717
12507e/tpy6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
12537e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080320120717
12543e/tpy6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080320120717
12591e/tpy6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080320120717
12642e/tpy6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080320120717
12645e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080320120717
12687e/tpy6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080320120717
12687e/tpy6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080320120717
12693e/tpy6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080320120717
12696e/tpy6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080320120717
12879e/tpy6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080320120717
12924e/tpy6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080320120717
12936e/tpy6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080320120717
12951e/tpy6gcc -m32 -march=pentium -O -fomit-frame-pointer2012080320120717
12969e/tpy6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080320120717
13071e/tpy6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080320120717
13131e/tpy6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080320120717
13209e/tpy6gcc -m32 -march=i486 -O -fomit-frame-pointer2012080320120717
13215e/tpy6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080320120717
13224e/tpy6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080320120717
13233e/tpy6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080320120717
13278e/tpy6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080320120717
13311e/tpy6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080320120717
13314e/tpy6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080320120717
13320e/tpy6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080320120717
13335e/tpy6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080320120717
13407e/tpy6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080320120717
13434e/tpy6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080320120717