Implementation notes: x86, hydra2, crypto_hash/sha256

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30244sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052820140525
30248sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052820140525
30248sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052820140525
30268sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052820140525
30268sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052820140525
30300sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052820140525
30300sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052820140525
30308sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052820140525
30672sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
30672sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
30672sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052820140525
30684sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
30688sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052820140525
30732sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052820140525
30740sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052820140525
30744sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052820140525
30752sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052820140525
30800sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
30808sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052820140525
30812sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052820140525
30824sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052820140525
30864sphlibgcc -m32 -O -fomit-frame-pointer2014052820140525
30872sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052820140525
30872sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
30880sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
30884sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052820140525
30884sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
30884sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
30884sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
30888sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052820140525
30888sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
30892sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052820140525
30896sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
30896sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
30896sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052820140525
30896sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
30900sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052820140525
30904sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052820140525
30920sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052820140525
30932sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052820140525
30952sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052820140525
30968sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052820140525
30972sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052820140525
31232sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052820140525
31236sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052820140525
31240sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052820140525
31252sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052820140525
31364sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052820140525
31380sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052820140525
31424sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
31472sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
31536sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052820140525
31556sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052820140525
31568sphlibgcc -m32 -O3 -fomit-frame-pointer2014052820140525
31568sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052820140525
31568sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052820140525
31580sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052820140525
31580sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052820140525
31596sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052820140525
31596sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052820140525
31624sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052820140525
31628sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052820140525
31628sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052820140525
31632sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052820140525
31632sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052820140525
31636sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052820140525
31636sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052820140525
31636sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052820140525
31636sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052820140525
31640sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052820140525
31644sphlibgcc -m32 -O2 -fomit-frame-pointer2014052820140525
31668sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052820140525
31672sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052820140525
31676sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052820140525
31676sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052820140525
31676sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052820140525
31692sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052820140525
31696sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052820140525
31696sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052820140525
31712sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052820140525
31716sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052820140525
31724sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052820140525
31724sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052820140525
31728sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052820140525
31728sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052820140525
31780sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052820140525
31780sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052820140525
31784sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052820140525
31788sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052820140525
31788sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052820140525
31788sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052820140525
31788sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052820140525
31788sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052820140525
31808sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052820140525
31820sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052820140525
31824sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052820140525
31824sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052820140525
31844sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052820140525
31844sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052820140525
31844sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052820140525
31848sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052820140525
31868sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052820140525
31868sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052820140525
31872sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052820140525
31876sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052820140525
31876sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052820140525
31880sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052820140525
31880sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052820140525
31888sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052820140525
31892sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052820140525
31892sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052820140525
31892sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052820140525
31896sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
31896sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
31924sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052820140525
31948sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052820140525
31968sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052820140525
31972sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
31972sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052820140525
31976sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052820140525
31984sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052820140525
31992sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052820140525
32004sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052820140525
32004sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052820140525
32004sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052820140525
32012sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052820140525
32016sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052820140525
32016sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052820140525
32016sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052820140525
32052sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052820140525
32056sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052820140525
32064sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052820140525
32068sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052820140525
32076sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052820140525
32088sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052820140525
32092sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052820140525
32092sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052820140525
32092sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052820140525
32096sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052820140525
32100sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052820140525
32100sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052820140525
32108sphlibgcc -m32 -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
32136sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052820140525
32148sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052820140525
32152sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052820140525
32184sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052820140525
32196sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052820140525
32204sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052820140525
32208sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052820140525
32220sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052820140525
32232sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052820140525
32232sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052820140525
32236sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052820140525
32236sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052820140525
32236sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052820140525
32252sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052820140525
32256sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052820140525
32284sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052820140525
32288sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052820140525
32288sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052820140525
32312sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052820140525
32332sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052820140525
32352sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052820140525
32424sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052820140525
32436sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052820140525
32484sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052820140525
32548sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052820140525
32548sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052820140525
32564sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052820140525
32584sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052820140525
32616sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052820140525
32616sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052820140525
32620sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052820140525
32648sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052820140525
32676sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052820140525
32680sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052820140525
32720sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052820140525
32756sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052820140525
32760sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052820140525
32772sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052820140525
32780sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052820140525
32780sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052820140525
32792sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052820140525
32812sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052820140525
32820sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052820140525
32828sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052820140525
32828sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052820140525
32832sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052820140525
32844sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052820140525
32852sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052820140525
32852sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052820140525
32856sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052820140525
32880sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052820140525
32888sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052820140525
32888sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052820140525
32896sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052820140525
32896sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052820140525
32900sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052820140525
32916sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052820140525
32936sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052820140525
32936sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052820140525
32940sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052820140525
32952sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052820140525
32956sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052820140525
32996sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052820140525
33172sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052820140525
33204sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052820140525
33228sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052820140525
33232sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052820140525
33236sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
33236sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
33240sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052820140525
33248sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052820140525
33248sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
33248sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
33260sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052820140525
33260sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
33288sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052820140525
33288sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052820140525
33292sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052820140525
33304sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052820140525
33320sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052820140525
33324sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052820140525
33328sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052820140525
33328sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052820140525
33328sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052820140525
33332sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052820140525
33332sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052820140525
33364sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052820140525
33384sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
33384sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
33388sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052820140525
33388sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
33400sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052820140525
33404sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052820140525
33404sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052820140525
33404sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052820140525
33404sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052820140525
33408sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052820140525
33412sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052820140525
33416sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052820140525
33424sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052820140525
33436sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052820140525
33436sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052820140525
33436sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052820140525
33448sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052820140525
33456sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052820140525
33460sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052820140525
33460sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052820140525
33460sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052820140525
33464sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052820140525
33464sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052820140525
33480sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
33512sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052820140525
33516sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052820140525
33524sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052820140525
33548sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052820140525
33548sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
33548sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052820140525
33548sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
33552sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052820140525
33556sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052820140525
33556sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
33560sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052820140525
33576sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
33580sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052820140525
33644sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052820140525
33664sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052820140525
33688sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052820140525
33796sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
33804sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052820140525
33808sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052820140525
33808sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052820140525
33812sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052820140525
33844sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052820140525
33852sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052820140525
33888sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052820140525
33892sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052820140525
33928sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052820140525
33936sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052820140525
33944sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
33960sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052820140525
33976sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052820140525
34004sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052820140525
34040sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052820140525
34040sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052820140525
34624sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052820140525
34624sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052820140525
34624sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052820140525
34628sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052820140525
34640sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052820140525
34640sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052820140525
34640sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052820140525
34640sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052820140525
35072sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052820140525
35084sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052820140525
35084sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052820140525
35104sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052820140525
35116sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052820140525
35124sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052820140525
35128sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052820140525
35220sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052820140525
35256sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052820140525
35260sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052820140525
35260sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052820140525
35260sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052820140525
35260sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052820140525
35264sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052820140525
35264sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052820140525
35312refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
35364sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052820140525
35364sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052820140525
35368sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052820140525
35368sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052820140525
35384refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
35384refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
35388refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
35396refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
35412refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
35416refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
35416refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
35416refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
35416refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
35420refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
35428sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052820140525
35432refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
35444refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
35456refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
35456refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
35464refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
35464refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
35468refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071220140622
35468refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071220140622
35468refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071220140622
35472refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071220140622
35472refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071220140622
35472refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071220140622
35472refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071220140622
35472refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071220140622
35476refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622
35476refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071220140622
35476refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
35480refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
35484refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
35488refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
35488refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
35488refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
35492refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
35492refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
35492refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
35492refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071220140622
35496refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
35500refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
35500refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
35504refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071220140622
35504refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071220140622
35504refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
35504refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
35504refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
35508sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052820140525
35508refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071220140622
35508refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
35512sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052820140525
35520refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071220140622
35524refgcc -m32 -O3 -fomit-frame-pointer2014071220140622
35528refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071220140622
35528refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
35532refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071220140622
35532sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052820140525
35532refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071220140622
35536refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
35536refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071220140622
35536refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071220140622
35540refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
35540refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
35540refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622
35540refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071220140622
35540refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071220140622
35544refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071220140622
35544refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
35544refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
35548refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
35548refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
35548refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
35548refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
35548refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
35552refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071220140622
35552refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071220140622
35560refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071220140622
35564refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071220140622
35568refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
35572refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
35576refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
35576refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
35576refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
35576refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
35584refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
35584refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
35592refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
35596refgcc -m32 -Os -fomit-frame-pointer2014071220140622
35596refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071220140622
35596refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071220140622
35600refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071220140622
35600refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071220140622
35600refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071220140622
35600refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071220140622
35604refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071220140622
35604refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071220140622
35604refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071220140622
35608refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071220140622
35616refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
35616refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
35620refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
35620refgcc -m32 -O2 -fomit-frame-pointer2014071220140622
35620refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071220140622
35620refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071220140622
35624refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
35624refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071220140622
35624refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071220140622
35624refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071220140622
35628refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071220140622
35628refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071220140622
35628refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071220140622
35632refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
35632refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
35640refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
35644refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071220140622
35644refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071220140622
35648refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
35648refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071220140622
35648refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071220140622
35648refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071220140622
35652refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071220140622
35652refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071220140622
35652refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071220140622
35652refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071220140622
35656refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071220140622
35668refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071220140622
35668refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071220140622
35668refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071220140622
35680refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071220140622
35688refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
35692refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
35696refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071220140622
35696refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071220140622
35700refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071220140622
35700refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071220140622
35704refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
35704refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
35708refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071220140622
35712refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071220140622
35716refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071220140622
35716refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071220140622
35720refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071220140622
35720refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071220140622
35720refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071220140622
35724refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
35724refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071220140622
35732refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071220140622
35736refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071220140622
35736refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071220140622
35744refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071220140622
35744refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071220140622
35752refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071220140622
35760refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071220140622
35760refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071220140622
35760refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071220140622
35792refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071220140622
35792refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071220140622
35792refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071220140622
35832refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071220140622
35836refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071220140622
35932sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052820140525
36088refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071220140622
36096refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071220140622
36620sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052820140525
36628sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052820140525
36728sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052820140525
36728sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052820140525
36768sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052820140525
36768sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052820140525
36816sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052820140525
36820sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052820140525

Test failure

Implementation: crypto_hash/sha256/sphlib
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hash_sha256.a(hash.o): In function `crypto_hash_sha256_openssl':
try.c: hash.c:(.text+0x...): undefined reference to `SHA256'
try.c: collect2: ld returned 1 exit status

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=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 -O3 -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 -O3 -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 -O3 -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
try.c: crypto_hash_sha256.a(hash.o): In function `crypto_hash_sha256_openssl':
try.c: hash.c:(.text+0x...): undefined reference to `SHA256'
try.c: collect2: ld returned 1 exit status
try.c: crypto_hash_sha256.a(hash.o): In function `crypto_hash_sha256_openssl':
try.c: hash.c:(.text+0x...): undefined reference to `SHA256'
try.c: collect2: ld returned 1 exit status

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