Implementation notes: x86, hydra8, crypto_hash/sha256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
26500sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
26616sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
26668sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
26676sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
26732sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
26744sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
26820sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
26828sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
26840sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
26840sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
26844sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
26844sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
26852sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
26856sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
26880sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
26904sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
26908sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
26912sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
26924sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
26940sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
26940sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
26944sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
26952sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
26952sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
26964sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
26976sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
26988sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
26996sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
27028sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
27028sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
27036sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
27044sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
27048sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
27052sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
27056sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
27056sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
27056sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
27060sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
27072sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
27072sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
27072sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
27088sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
27104sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
27124sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
27136sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
27152sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
27156sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
27164sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
27176sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
27176sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
27188sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
27200sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
27200sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
27204sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
27204sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
27216sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
27220sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
27220sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
27224sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
27232sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
27240sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
27240sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
27240sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
27244sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
27340sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
27348sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
27348sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
27348sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
27352sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
27360sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
27368sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
27368sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
27380sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
27396sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
27412sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
27448sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
27448sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
27452sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
27456sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
27484sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
27508sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
27508sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
27520sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
27544sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
27568sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
27568sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
27584sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
27588sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
27644sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
27668sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
27668sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
27672sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
27724sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
27740sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
27744sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
27752sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
27756sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
27764sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
27772sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
27784sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
27820sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
27836sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
27860sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
27868sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
27900sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
27904sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
27904sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
27920sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
27920sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
27920sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
27936sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
27940sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
27940sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
27944sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
27964sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
27968sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
27968sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
27972sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
27980sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
28004sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28008sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
28032sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
28036sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
28040sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
28048sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
28048sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
28052sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
28052sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
28064sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28092sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
28120sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28132sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
28140sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28144sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28156sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
28168sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
28204sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
28228sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
28240sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
28240sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28244sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
28276sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28288sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28312sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28324sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28332sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
28344sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
28344sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
28348sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
28360sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
28376sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
28376sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
28400sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
28416sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
28416sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
28420sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
28428sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
28428sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
28436sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
28436sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
28452sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28460sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
28460sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28472sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
28476refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
28476refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
28488refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
28488refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
28492sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28496sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
28496refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
28500refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
28500sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
28504refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
28504refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28508sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28512sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28520refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
28520sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
28524sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28528sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
28528sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
28532sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28536refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
28544refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28544refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
28544refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
28544refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28544refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28544refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
28544sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
28548refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28548refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28548refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
28552refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
28552refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
28552refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
28552refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28556refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
28564sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
28564refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
28568sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
28576refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
28576refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
28576refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
28584refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28584sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
28588refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
28588refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
28588sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28588refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
28592refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
28592refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
28600refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
28600sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28600sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
28604refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
28604sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
28608refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
28608refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
28612refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
28612refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
28612refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
28616refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28616refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
28616refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
28620refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
28624sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
28624refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
28624sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
28624refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
28628sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28632refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
28632refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
28632sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
28632sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
28660refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
28664refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
28668sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
28672refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
28672refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
28672refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
28676sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
28676refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
28680refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
28684refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
28692refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
28692refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
28692sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
28692refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
28696sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
28696sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
28696refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
28700refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28700refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
28700refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
28700sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
28700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
28700sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28704refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
28704refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28704refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
28704refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
28708refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
28708refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
28708refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
28708refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
28712refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
28712refgcc -m32 -O -fomit-frame-pointer2017072020170718
28716refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
28716sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
28716sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28716refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
28720refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
28720refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
28720refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
28720refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
28724refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
28724sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
28724sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
28728refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
28732refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
28732refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
28732refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
28732refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
28732sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
28732refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
28736refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
28736refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
28736refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
28736sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28736refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28740refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
28744refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
28744refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
28744sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
28744refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
28744refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
28744refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
28744refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
28744refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
28748refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
28748refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
28748refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
28748refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
28752refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
28752refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
28752refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28752refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
28752refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
28752refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
28756refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
28760refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
28760refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
28760refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
28764refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
28764sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28768sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
28768sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28768refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
28772refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
28772refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
28776refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
28776refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
28776sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
28776refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
28780refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
28780refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
28784refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
28784sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
28788refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
28788sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
28792refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
28796refgcc -m32 -Os -fomit-frame-pointer2017072020170718
28796sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
28800sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
28800sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
28804sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
28808sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
28808sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
28808sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
28812refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
28812sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
28820sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
28824refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
28828refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
28828sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
28836sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
28840sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
28852sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
28860sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
28864sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
28868refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
28876sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
28880refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
28880refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
28884refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
28884sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
28884refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
28884refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
28884sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
28884sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28892sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
28896refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
28896refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
28912refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
28916refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
28920sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
28924refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
28928refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
28928refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
28928refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28932sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
28932refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28936refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
28936refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
28940refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28940refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
28944refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28948refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
28952refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
28952refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
28956sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
28956refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28960refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
28960sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
28968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
28968refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28972refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28972refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
28976sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
28976sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
28980refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
28980sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
28980refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
28984refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
28988refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
28992refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
29004refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
29004refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
29008sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
29008sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
29008sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
29008refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
29016sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
29024sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
29032sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
29040sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
29040sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
29040sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
29044sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
29048sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
29052sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
29076sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
29076sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
29116sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
29140sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
29148sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
29156sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
29172sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
29176sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
29208sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
29260sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
29280sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
29280sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
29300sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
29300sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
29308sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
29324sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
29352sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
29356sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
29364sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
29392sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
29404sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
29476sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
29480sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
29484sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
29488sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
29488sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
29516sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
29524sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
29532sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
29536sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
29556sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
29556sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
29560sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
29608sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
29656sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
29660sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
29660sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
29664sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
29668sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
29668sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
29676sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
29684sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
29696sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
29720sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
29728sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
29736sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
29764sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
29772sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
29788sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
29796sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
29800sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
29800sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
29800sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
29820sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
29824sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
29828sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
29844sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
29860sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
29900sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
29912sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
29912sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
29940sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
29944sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
29952sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
29988sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
30008sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
30048sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
30060sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
30088sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
30108sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
30140sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
30144sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
30156sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
30168sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
30192sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
30216sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
30244sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
30252sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
30288sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
30320sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
30336sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
30352sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
30556sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
30652sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
30668sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
30964sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
31008sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
31028sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
31220sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
31316sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
31328sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
31332sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
31344sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
31408sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
31476sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
31492sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
32092sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
32108sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718

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:62: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: compilation terminated.

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -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 -O3 -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
hash.c: In file included from /usr/include/openssl/sha.h:62: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: compilation terminated.
hash.c: In file included from /usr/include/openssl/sha.h:62: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: 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