Implementation notes: x86, margaux, crypto_hash/sha256

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28485sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
28494sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
28512sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
28521sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
28746sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
28755sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
28755sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
28809sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
28818sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
28836sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
28836sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
28872sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
28917sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
28917sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
28926sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
28944sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
29052sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
29070sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
29079sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
29088sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
29097sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
29097sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
29106sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
29106sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
29106sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
29115sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
29115sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
29115sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
29133sphlibgcc -m32 -O3 -fomit-frame-pointer2017072820170725
29133sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
29151sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
29151sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
29151sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
29160sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
29160sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
29169sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
29169sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
29169sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
29205sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
29205sphlibgcc -m32 -O2 -fomit-frame-pointer2017072820170725
29205sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
29232sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
29241sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
29259sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
29259sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
29259sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
29259sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
29268sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
29295sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
29331sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
29340sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
29349sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
29358sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
29358sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
29367sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
29376sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
29376sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
29385sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
29394sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
29403sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
29421sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
29421sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
29439sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
29448sphlibgcc -m32 -O -fomit-frame-pointer2017072820170725
29448sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
29457sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
29466sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
29466sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
29475sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
29511sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
29511sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
29520sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
29520sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
29520sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
29520sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
29520sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
29520sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
29520sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
29529sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
29538sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
29538sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
29547sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
29547sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
29547sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
29556sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
29565sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
29565sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
29574sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
29583sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
29592sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
29601sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
29601sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
29610sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
29619sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
29628sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
29637sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
29646sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
29646sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
29673sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
29673sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
29709sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
29727sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
29736sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
29745sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
29745sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
29754sphlibgcc -m32 -Os -fomit-frame-pointer2017072820170725
29763sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
29772sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
29781sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
29790sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
29790sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
29790sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
29799sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
29799sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
29808sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
29808sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
29808sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
29808sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
29817sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
29835sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
29880sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
29898sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
29898sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
29898sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
29898sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
29916sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
29925sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
29934sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
29934sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
29952sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
29952sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
29970sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
29970sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
29979sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
29988sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
29988sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
29988sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
29997sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
30006sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
30006sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
30015sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
30015sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
30015sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
30024sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
30024sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
30033sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
30042sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
30042sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
30051sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
30051sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
30051sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
30060sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
30069sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
30069sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
30078sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
30087sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
30087sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
30087sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
30123sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072820170725
30132sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
30150sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
30177sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
30186sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
30186sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
30195sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
30213sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
30222sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
30222sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
30240sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
30249sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
30249sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
30267sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
30276sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
30276sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072820170725
30303sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
30303sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
30330sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
30339sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
30357sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
30384sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
30384sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
30384sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
30393sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
30429sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
30447sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
30456sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
30456sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
30456sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
30465sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
30465sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
30465sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
30465sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
30474sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
30483sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
30483sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
30483sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
30492sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
30492sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
30492sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
30492sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
30501sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
30501sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
30510sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
30510sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
30510sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
30510sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
30519sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
30519sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
30519sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
30519sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
30528sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
30528sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
30537sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
30546sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
30546sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
30573sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
30573sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
30582sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
30582sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
30591sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
30591sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
30600sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
30600sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
30600sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
30600sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
30609sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
30609sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
30618sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
30618sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
30627sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
30636sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
30645sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
30645sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
30645sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
30672sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
30690sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
30708sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
30708sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
30735sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
30735sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
30744sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
30762sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
30762sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
30771sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
30789sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
30807sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
30834sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
30834sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
30888sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
30897sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
30897sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072820170725
30897sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
30897sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
30897sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
30915sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
30915sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
30915sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
30933sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
30933sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
30951sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
30951sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
30951sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
31005sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
31113sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
31122sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
31131sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
31131sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
31140sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
31140sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
31140sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
31149sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
31149sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
31149sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
31158sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
31158sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
31167sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
31167sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
31167sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
31176sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
31176sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
31185sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
31203sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
31230sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
31239sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
31248sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
31275sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
31275sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
31284sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
31437sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
31473sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
31500sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072820170725
31536sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
31545sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
31554sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
31554sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
31554sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
31554sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
31554sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
31563sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
31563sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
31572sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
31572sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
31572sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
31572sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
31590sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
31608sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
31617sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
31617sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
31626sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
31626sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
31635sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
31635sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
31644sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
31644sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
31653sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
31653sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
31671sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
31671sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
31671sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
31680sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
31680sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
31689sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
31689sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
31698sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
31698sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
31707sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
31743sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
31806sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
31806sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
31815sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
32067sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
32067sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
32076sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
32130sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
34722refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725
34740refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
34740refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
34785refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
34830refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
34839refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
34848refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
34848refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072820170725
34848refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
34848refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
34857refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
34857refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
34866refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
34866refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072820170725
34875refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072820170725
34875refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072820170725
34875refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072820170725
34884refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
34884refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
34884refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072820170725
34884refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
34893refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
34893refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072820170725
34893refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
34893refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072820170725
34902refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072820170725
34902refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
34902refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
34902refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072820170725
34911refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
34911refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072820170725
34920refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
34920refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
34920refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072820170725
34929refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
34929refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
34929refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072820170725
34938refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
34938refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
34938refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072820170725
34938refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072820170725
34938refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072820170725
34947refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
34947refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072820170725
34956refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
34956refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
34956refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
34956refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
34956refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072820170725
34956refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
34965refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
34965refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
34965refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072820170725
34965refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072820170725
34974refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
34974refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
34974refgcc -m32 -O2 -fomit-frame-pointer2017072820170725
34974refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
34983refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072820170725
34983refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
34983refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
34983refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
34992refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
34992refgcc -m32 -O3 -fomit-frame-pointer2017072820170725
34992refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072820170725
35001refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072820170725
35001refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072820170725
35010refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
35010refgcc -m32 -Os -fomit-frame-pointer2017072820170725
35010refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
35010refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
35019refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
35019refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072820170725
35019refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072820170725
35028refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
35028refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
35028refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
35028refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
35028refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072820170725
35028refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
35028refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
35028refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072820170725
35037refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072820170725
35037refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072820170725
35037refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072820170725
35037refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
35037refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072820170725
35037refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072820170725
35037refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072820170725
35037refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072820170725
35046refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
35046refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072820170725
35046refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072820170725
35055refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
35055refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
35055refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
35055refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
35064refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
35064refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072820170725
35064refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072820170725
35064refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072820170725
35064refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072820170725
35064refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
35073refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072820170725
35073refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072820170725
35082refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
35082refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
35082refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
35082refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072820170725
35082refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072820170725
35082refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072820170725
35082refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072820170725
35091refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072820170725
35091refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072820170725
35100refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
35100refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
35100refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072820170725
35100refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072820170725
35100refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072820170725
35100refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072820170725
35100refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072820170725
35100refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072820170725
35100refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072820170725
35109refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072820170725
35109refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072820170725
35109refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072820170725
35109refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072820170725
35109refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072820170725
35109refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072820170725
35118refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072820170725
35118refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072820170725
35118refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072820170725
35118refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072820170725
35118refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072820170725
35127refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072820170725
35127refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
35127refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072820170725
35136refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072820170725
35136refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072820170725
35136refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072820170725
35136refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072820170725
35136refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072820170725
35136refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072820170725
35145refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072820170725
35145refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072820170725
35154refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072820170725
35154refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072820170725
35154refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072820170725
35154refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072820170725
35154refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072820170725
35163refgcc -m32 -O -fomit-frame-pointer2017072820170725
35163refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072820170725
35181refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072820170725
35190refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072820170725
35190refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072820170725
35532refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072820170725

Test failure

Implementation: crypto_hash/sha256/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sphlib sphlib-small
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:63:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: #include gt;
hash.c: ^
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer openssl
gcc -m32 -O2 -fomit-frame-pointer openssl
gcc -m32 -O3 -fomit-frame-pointer openssl
gcc -m32 -O -fomit-frame-pointer openssl
gcc -m32 -Os -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -m32 -march=prescott -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:63:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: #include gt;
hash.c: ^
hash.c: compilation terminated.
hash.c: In file included from /usr/include/openssl/sha.h:63:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: #include gt;
hash.c: ^
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -Os -fomit-frame-pointer openssl