Implementation notes: x86, h3atom, crypto_stream/lexv2

Computer: h3atom
Architecture: x86
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20140425
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
32040e/v2/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012092320120717
32070e/v2/refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012092320120717
32080e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012092320120717
32100e/v2/refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012092320120717
32320e/v2/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012092320120717
32910e/v2/refgcc -funroll-loops -O3 -fomit-frame-pointer2012092320120717
32910e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012092320120717
32920e/v2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012092320120717
33120e/v2/refgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2012092320120717
33120e/v2/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012092320120717
33120e/v2/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012092320120717
33140e/v2/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012092320120717
33150e/v2/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012092320120717
33150e/v2/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012092320120717
33220e/v2/refgcc -funroll-loops -O2 -fomit-frame-pointer2012092320120717
33220e/v2/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012092320120717
33230e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012092320120717
33340e/v2/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012092320120717
33340e/v2/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012092320120717
33350e/v2/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012092320120717
33370e/v2/refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012092320120717
33380e/v2/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012092320120717
33390e/v2/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012092320120717
33780e/v2/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012092320120717
34610e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012092320120717
34620e/v2/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012092320120717
34630e/v2/refgcc -funroll-loops -Os -fomit-frame-pointer2012092320120717
34710e/v2/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012092320120717
34710e/v2/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012092320120717
34720e/v2/refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012092320120717
34740e/v2/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012092320120717
34760e/v2/refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012092320120717
34760e/v2/refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012092320120717
34780e/v2/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012092320120717
35190e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012092320120717
35190e/v2/refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012092320120717
35230e/v2/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012092320120717
35240e/v2/refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012092320120717
35270e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012092320120717
35270e/v2/refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012092320120717
35500e/v2/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012092320120717
35500e/v2/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012092320120717
35530e/v2/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012092320120717
35530e/v2/refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012092320120717
35550e/v2/refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012092320120717
35580e/v2/refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012092320120717
35610e/v2/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012092320120717
35620e/v2/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012092320120717
35620e/v2/refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012092320120717
35630e/v2/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012092320120717
35650e/v2/refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012092320120717
35670e/v2/refgcc -m32 -O3 -fomit-frame-pointer2012092320120717
35680e/v2/refgcc -O3 -fomit-frame-pointer2012092320120717
35680e/v2/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012092320120717
35680e/v2/refgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012092320120717
35680e/v2/refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012092320120717
35690e/v2/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012092320120717
35690e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012092320120717
35690e/v2/refgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2012092320120717
35700e/v2/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012092320120717
35710e/v2/refgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2012092320120717
35730e/v2/refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012092320120717
35730e/v2/refgcc -march=pentium -Os -fomit-frame-pointer2012092320120717
35750e/v2/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012092320120717
35750e/v2/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012092320120717
35760e/v2/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012092320120717
35770e/v2/refgcc -march=pentium-mmx -Os -fomit-frame-pointer2012092320120717
35960e/v2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012092320120717
35980e/v2/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012092320120717
35980e/v2/refgcc -march=k8 -O3 -fomit-frame-pointer2012092320120717
35990e/v2/refgcc -march=athlon -O3 -fomit-frame-pointer2012092320120717
36020e/v2/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012092320120717
36030e/v2/refgcc -march=barcelona -O3 -fomit-frame-pointer2012092320120717
36360e/v2/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012092320120717
36360e/v2/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012092320120717
36370e/v2/refgcc -march=k6-2 -O3 -fomit-frame-pointer2012092320120717
36380e/v2/refgcc -march=k6-3 -O3 -fomit-frame-pointer2012092320120717
36410e/v2/refgcc -march=k6 -O3 -fomit-frame-pointer2012092320120717
36430e/v2/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012092320120717
36980e/v2/refgcc -O2 -fomit-frame-pointer2012092320120717
37010e/v2/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012092320120717
37020e/v2/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012092320120717
37020e/v2/refgcc -march=pentium-m -Os -fomit-frame-pointer2012092320120717
37020e/v2/refgcc -march=pentium3 -Os -fomit-frame-pointer2012092320120717
37020e/v2/refgcc -march=pentiumpro -Os -fomit-frame-pointer2012092320120717
37030e/v2/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012092320120717
37030e/v2/refgcc -m32 -O2 -fomit-frame-pointer2012092320120717
37030e/v2/refgcc -march=pentium2 -Os -fomit-frame-pointer2012092320120717
37040e/v2/refgcc -m32 -Os -fomit-frame-pointer2012092320120717
37070e/v2/refgcc -Os -fomit-frame-pointer2012092320120717
37070e/v2/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012092320120717
37080e/v2/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012092320120717
37080e/v2/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012092320120717
37120e/v2/refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012092320120717
37130e/v2/refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012092320120717
37140e/v2/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012092320120717
37160e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012092320120717
37600e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012092320120717
37600e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012092320120717
37600e/v2/refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012092320120717
37600e/v2/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012092320120717
37600e/v2/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012092320120717
37610e/v2/refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012092320120717
37610e/v2/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012092320120717
37610e/v2/refgcc -march=k8 -Os -fomit-frame-pointer2012092320120717
37620e/v2/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012092320120717
37620e/v2/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012092320120717
37620e/v2/refgcc -march=athlon -Os -fomit-frame-pointer2012092320120717
37620e/v2/refgcc -march=barcelona -O2 -fomit-frame-pointer2012092320120717
37620e/v2/refgcc -march=k8 -O2 -fomit-frame-pointer2012092320120717
37630e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012092320120717
37630e/v2/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012092320120717
37630e/v2/refgcc -march=athlon -O2 -fomit-frame-pointer2012092320120717
37640e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012092320120717
37650e/v2/refgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012092320120717
37660e/v2/refgcc -march=barcelona -Os -fomit-frame-pointer2012092320120717
37700e/v2/refgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012092320120717
37830e/v2/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012092320120717
37830e/v2/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012092320120717
37840e/v2/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012092320120717
37850e/v2/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012092320120717
37880e/v2/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012092320120717
37890e/v2/refgcc -march=pentiumpro -O3 -fomit-frame-pointer2012092320120717
37900e/v2/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012092320120717
37900e/v2/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012092320120717
37900e/v2/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012092320120717
37900e/v2/refgcc -march=pentium-m -O3 -fomit-frame-pointer2012092320120717
37920e/v2/refgcc -march=pentium3 -O3 -fomit-frame-pointer2012092320120717
37930e/v2/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012092320120717
37940e/v2/refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012092320120717
37960e/v2/refgcc -march=pentium2 -O3 -fomit-frame-pointer2012092320120717
38010e/v2/refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012092320120717
38020e/v2/refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012092320120717
38040e/v2/refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012092320120717
38050e/v2/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012092320120717
38060e/v2/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012092320120717
38070e/v2/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012092320120717
38080e/v2/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012092320120717
38080e/v2/refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012092320120717
38090e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012092320120717
38100e/v2/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012092320120717
38120e/v2/refgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012092320120717
38140e/v2/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012092320120717
38140e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012092320120717
38150e/v2/refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012092320120717
38180e/v2/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012092320120717
38190e/v2/refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012092320120717
38250e/v2/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012092320120717
38250e/v2/refgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012092320120717
38250e/v2/refgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012092320120717
38260e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012092320120717
38270e/v2/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012092320120717
38280e/v2/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012092320120717
38290e/v2/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012092320120717
38290e/v2/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012092320120717
38300e/v2/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012092320120717
38300e/v2/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012092320120717
38310e/v2/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012092320120717
38310e/v2/refgcc -march=k6-3 -Os -fomit-frame-pointer2012092320120717
38320e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012092320120717
38320e/v2/refgcc -march=k6 -Os -fomit-frame-pointer2012092320120717
38330e/v2/refgcc -funroll-loops -O -fomit-frame-pointer2012092320120717
38330e/v2/refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012092320120717
38330e/v2/refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012092320120717
38330e/v2/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012092320120717
38330e/v2/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012092320120717
38340e/v2/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012092320120717
38340e/v2/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012092320120717
38350e/v2/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012092320120717
38360e/v2/refgcc -march=k6-2 -Os -fomit-frame-pointer2012092320120717
38370e/v2/refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012092320120717
38400e/v2/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012092320120717
38440e/v2/refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012092320120717
38440e/v2/refgcc -march=pentium -O3 -fomit-frame-pointer2012092320120717
38460e/v2/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012092320120717
38520e/v2/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012092320120717
38520e/v2/refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012092320120717
38520e/v2/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012092320120717
38530e/v2/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012092320120717
38530e/v2/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012092320120717
38550e/v2/refgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012092320120717
38560e/v2/refgcc -march=nocona -O3 -fomit-frame-pointer2012092320120717
38570e/v2/refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012092320120717
38570e/v2/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012092320120717
38570e/v2/refgcc -march=prescott -O3 -fomit-frame-pointer2012092320120717
38580e/v2/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012092320120717
38580e/v2/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012092320120717
38580e/v2/refgcc -march=i386 -O3 -fomit-frame-pointer2012092320120717
38580e/v2/refgcc -march=i486 -O3 -fomit-frame-pointer2012092320120717
38590e/v2/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012092320120717
38600e/v2/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012092320120717
38630e/v2/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012092320120717
38650e/v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012092320120717
38650e/v2/refgcc -march=pentium4 -O3 -fomit-frame-pointer2012092320120717
38710e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012092320120717
38710e/v2/refgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012092320120717
38880e/v2/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012092320120717
38880e/v2/refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012092320120717
38900e/v2/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012092320120717
38910e/v2/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012092320120717
38920e/v2/refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012092320120717
38930e/v2/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012092320120717
38930e/v2/refgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012092320120717
38930e/v2/refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012092320120717
38990e/v2/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012092320120717
38990e/v2/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012092320120717
38990e/v2/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012092320120717
38990e/v2/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012092320120717
38990e/v2/refgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012092320120717
39000e/v2/refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012092320120717
39010e/v2/refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012092320120717
39020e/v2/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012092320120717
39160e/v2/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012092320120717
39170e/v2/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012092320120717
39180e/v2/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012092320120717
39180e/v2/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012092320120717
39180e/v2/refgcc -march=k6-2 -O2 -fomit-frame-pointer2012092320120717
39180e/v2/refgcc -march=k6-3 -O2 -fomit-frame-pointer2012092320120717
39200e/v2/refgcc -march=k6 -O2 -fomit-frame-pointer2012092320120717
39270e/v2/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012092320120717
39310e/v2/refgcc -m32 -march=k6 -O -fomit-frame-pointer2012092320120717
39310e/v2/refgcc -march=k6-2 -O -fomit-frame-pointer2012092320120717
39310e/v2/refgcc -march=k6-3 -O -fomit-frame-pointer2012092320120717
39310e/v2/refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012092320120717
39320e/v2/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012092320120717
39320e/v2/refgcc -march=k6 -O -fomit-frame-pointer2012092320120717
39320e/v2/refgcc -march=pentium -O2 -fomit-frame-pointer2012092320120717
39330e/v2/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012092320120717
39370e/v2/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012092320120717
39470e/v2/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012092320120717
39480e/v2/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012092320120717
39480e/v2/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012092320120717
39480e/v2/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012092320120717
39480e/v2/refgcc -march=pentium2 -O -fomit-frame-pointer2012092320120717
39490e/v2/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012092320120717
39490e/v2/refgcc -march=pentium-m -O -fomit-frame-pointer2012092320120717
39490e/v2/refgcc -march=pentium3 -O -fomit-frame-pointer2012092320120717
39490e/v2/refgcc -march=pentiumpro -O -fomit-frame-pointer2012092320120717
39520e/v2/refgcc -m32 -march=i486 -O -fomit-frame-pointer2012092320120717
39530e/v2/refgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012092320120717
39560e/v2/refgcc -march=i386 -O -fomit-frame-pointer2012092320120717
39570e/v2/refgcc -march=i486 -O -fomit-frame-pointer2012092320120717
39610e/v2/refgcc -m32 -march=i386 -O -fomit-frame-pointer2012092320120717
39620e/v2/refgcc -m32 -march=nocona -O -fomit-frame-pointer2012092320120717
39620e/v2/refgcc -m32 -march=prescott -O -fomit-frame-pointer2012092320120717
39620e/v2/refgcc -march=nocona -O -fomit-frame-pointer2012092320120717
39620e/v2/refgcc -march=prescott -O -fomit-frame-pointer2012092320120717
39650e/v2/refgcc -march=pentium4 -O -fomit-frame-pointer2012092320120717
39720e/v2/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=athlon -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=core2 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -m32 -march=k8 -O -fomit-frame-pointer2012092320120717
39730e/v2/refgcc -march=athlon -O -fomit-frame-pointer2012092320120717
39740e/v2/refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012092320120717
39740e/v2/refgcc -march=k8 -O -fomit-frame-pointer2012092320120717
39750e/v2/refgcc -O -fomit-frame-pointer2012092320120717
39750e/v2/refgcc -m32 -march=pentium -O -fomit-frame-pointer2012092320120717
39760e/v2/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012092320120717
39770e/v2/refgcc -fno-schedule-insns -O -fomit-frame-pointer2012092320120717
39780e/v2/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012092320120717
39790e/v2/refgcc -march=pentium-mmx -O -fomit-frame-pointer2012092320120717
39790e/v2/refgcc -march=pentium -O -fomit-frame-pointer2012092320120717
39800e/v2/refgcc -march=barcelona -O -fomit-frame-pointer2012092320120717
40360e/v2/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012092320120717
40360e/v2/refgcc -march=prescott -O2 -fomit-frame-pointer2012092320120717
40370e/v2/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012092320120717
40370e/v2/refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012092320120717
40370e/v2/refgcc -march=nocona -O2 -fomit-frame-pointer2012092320120717
40380e/v2/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012092320120717
40380e/v2/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012092320120717
40380e/v2/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012092320120717
40380e/v2/refgcc -march=nocona -Os -fomit-frame-pointer2012092320120717
40380e/v2/refgcc -march=pentium4 -Os -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -march=i386 -Os -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -march=i486 -O2 -fomit-frame-pointer2012092320120717
40390e/v2/refgcc -march=prescott -Os -fomit-frame-pointer2012092320120717
40400e/v2/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012092320120717
40420e/v2/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012092320120717
40420e/v2/refgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012092320120717
40420e/v2/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012092320120717
40430e/v2/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012092320120717
40430e/v2/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012092320120717
40430e/v2/refgcc -march=i386 -O2 -fomit-frame-pointer2012092320120717
40430e/v2/refgcc -march=i486 -Os -fomit-frame-pointer2012092320120717
40440e/v2/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012092320120717
40440e/v2/refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012092320120717
40440e/v2/refgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012092320120717
40460e/v2/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012092320120717
40830e/v2/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012092320120717
40860e/v2/refgcc -march=pentium4 -O2 -fomit-frame-pointer2012092320120717
40910e/v2/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012092320120717
40920e/v2/refgcc -march=pentium-m -O2 -fomit-frame-pointer2012092320120717
40920e/v2/refgcc -march=pentium2 -O2 -fomit-frame-pointer2012092320120717
40920e/v2/refgcc -march=pentium3 -O2 -fomit-frame-pointer2012092320120717
40930e/v2/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012092320120717
40930e/v2/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012092320120717
40930e/v2/refgcc -march=pentiumpro -O2 -fomit-frame-pointer2012092320120717
40950e/v2/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012092320120717
43970e/v2/refclang -O32012092320120717
70690e/v2/refgcc2012092320120717
70700e/v2/refcc2012092320120717
70780e/v2/refgcc -funroll-loops2012092320120717

Compiler output

Implementation: crypto_stream/lexv2/e/v2/ref
Compiler: clang -O3
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:685:9: warning: array index of '10' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:692:6: warning: array index of '11' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[11] = ((s0 & 0xFF00FF) lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: In file included from lex.c:1:
lex.c: ./e/lex.c:698:13: warning: array index of '12' indexes past the end of an array (that contains 10 elements) [-Warray-bounds]
lex.c: ctx->gt;ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>gt;>gt;8); /* Leak for odd rounds */
lex.c: ^ ~~
lex.c: ./e/ecrypt-sync.h:65:3: note: array 'ks' declared here
lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */
lex.c: ^
lex.c: 3 warnings generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 e/v2/ref