Implementation notes: x86, h9ivy, crypto_hash/sha512

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
70372sphlibgcc -m32 -O2 -fomit-frame-pointer2014042920140425
70428sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042920140425
70448sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
70480sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
70504sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
70532sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
70532sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
70576sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
70600sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
70628sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
70664sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
70684sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
70684sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
70720sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
70732sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
70736sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
70756sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
70760sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
70776sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
70792sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
70792sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
70800sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
70804sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
70812sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
70820sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
70824sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
70828sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
70836sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
70876sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
70908sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
70916sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
70920sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
70948sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
70956sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
71012sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
71012sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
71032sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
71072sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
71280sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
71388sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
71404sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
71500sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
71500sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
71520sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
71520sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
71520sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
71528sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
71536sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
71540sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
71552sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
71556sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
71556sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
71556sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
71568sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
71572sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
71580sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
71608sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
71616sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
71620sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
71624sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
71628sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
71632sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
71636sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
71636sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
71644sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
71648sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
71652sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
71656sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
71656sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
71660sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
71672sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
71676sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042920140425
71692sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
71700sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
71716sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
71724sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
71728sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
71732sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
71736sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
71736sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
71740sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
71744sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
71748sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
71748sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
71752sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
71756sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
71772sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
71772sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
71808sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
71820sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
71824sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
71836sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
71840sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
71852sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
71856sphlibgcc -m32 -O -fomit-frame-pointer2014042920140425
71876sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
71884sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
71896sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
71900sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
71908sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
71912sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
71928sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
71944sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
72000sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
72040sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
72232sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
73288sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
73296sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
73308sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
73332sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
73336sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
73344sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
73360sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
73368sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
73380sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
73380sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
73396sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
73404sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
73456sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
73616sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
73724sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
73816sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
73848sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
73864sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
73872sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
73884sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
73904sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
73908sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
73912sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
73916sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
73928sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
73940sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
73960sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
73984sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
73984sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
73992sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
73992sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
73992sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
73996sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
74040sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
74048sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
74052sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
74052sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
74056sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
74056sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
74064sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
74080sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
74100sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
74112sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
74112sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
74140sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
74156sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
74260sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
74268sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
74272sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
74272sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
74436sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
74468sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
74476sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
74512sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
74528sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
74536sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
74576sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
74588sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
74692sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
74724sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
74748sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
74812sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
74820sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
74836sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042920140425
74872sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
74876sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
74888sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
74896sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
74904sphlibgcc -m32 -O3 -fomit-frame-pointer2014042920140425
74916sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
74932sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
74936sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
74940sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
74944sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
74948sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
74956sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
74964sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
74984sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
74988sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
75004sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
75012sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
75040sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
75040sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
75092sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
75096sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
75100sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
75128sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
75136sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
75144sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
75144sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
75148sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
75168sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
75176sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
75180sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
75192sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
75204sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
75208sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
75216sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
75228sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
75232sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
75236sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
75244sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
75248sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
75304sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
75304sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
75308sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75328sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75332sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
75388sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
75392sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
75420sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042920140425
75420sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75448sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
75448sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
75464sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
75512sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
75516sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
75516sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75520sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
75520sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
75524sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
75528sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
75544sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
75548sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
75552sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
75560sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
75604sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
75612sphlibgcc -m32 -Os -fomit-frame-pointer2014042920140425
75624sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
75632sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
75672sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
75716sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
75732sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
75732sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
75740sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
75764sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
75788sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
75800sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
75808sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
75816sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
75824sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
75828sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
75832sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
75836sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
75836sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
75840sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
75840sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
75844sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
75844sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
75848sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
75852sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
75852sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
75860sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
75864sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
75876sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
75880sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
75896sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
75912sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
75912sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
75924sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
75936sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
75936sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
76000sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
76000sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
76004sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
76008sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
76052sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
76056sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
76084sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
76084sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
76088sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
76092sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
76108sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
76120sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
76144sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
76148sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
76168sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
76168sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
76176sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
76184sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
76184sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
76188sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
76224sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
76232sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
76232sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
76256sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
76284sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
76288sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
76324sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
76336sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
76356sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
76416sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
76416sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
76420sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
76428sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
76436sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
76440sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
76444sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
76460sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
76508sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
76512sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
76520sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
76568sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
76600sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
76600sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
76628sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
76636sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
76648sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
76660sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
76672sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
76672sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
76688sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
76700sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
76700sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
76712sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
76716sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
76720sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
76736sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
76740sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
76740sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
76752sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
76756sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
76756sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
76756sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
76792sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
76800sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
76820sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
76888sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
76984sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
77004sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
77036sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
77080sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
77792sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
77872sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
77920sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
77980sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
78012sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
78068sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
105440refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
105620refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062720140622
105640refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
105640refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
105648refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
105652refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
105664refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
105668refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
105696refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
105700refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
105700refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062720140622
105704refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
105716refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
105724refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
105732refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
105760refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
105760refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
105776refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
105804refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
105804refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
105820refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
105820refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014062720140622
105828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
105828refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
105832refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
105836refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
105840refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
105840refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
105876refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
105888refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062720140622
105888refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
105896refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
105896refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
105912refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
105920refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
105932refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
105940refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
105944refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
105952refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
105952refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014062720140622
105964refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062720140622
105964refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
105968refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
105980refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
105988refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
105996refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
106004refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
106008refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
106036refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
106040refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062720140622
106056refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
106064refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
106076refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
106076refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
106076refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
106080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
106088refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
106100refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
106124refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014062720140622
106124refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
106136refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
106144refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014062720140622
106156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
106156refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
106164refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
106172refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
106180refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
106180refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
106184refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
106188refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
106188refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
106192refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
106208refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
106212refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062720140622
106216refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
106216refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
106220refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
106224refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062720140622
106228refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
106236refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
106240refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
106244refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
106252refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
106252refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062720140622
106264refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
106268refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
106268refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062720140622
106268refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
106276refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
106280refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
106284refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
106288refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
106296refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
106308refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062720140622
106320refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014062720140622
106328refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
106332refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
106336refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
106360refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062720140622
106372refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062720140622
106384refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
106396refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062720140622
106400refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
106412refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062720140622
106412refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062720140622
106412refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
106416refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
106428refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
106428refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062720140622
106440refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062720140622
106444refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062720140622
106444refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
106464refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
106468refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
106468refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
106488refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
106520refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062720140622
106524refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
106524refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
106536refgcc -m32 -O2 -fomit-frame-pointer2014062720140622
106540refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
106548refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
106552refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
106576refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
106576refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
106580refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062720140622
106584refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
106592refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
106600refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062720140622
106604refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
106612refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
106624refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
106624refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
106632refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
106636refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062720140622
106640refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
106644refgcc -m32 -O -fomit-frame-pointer2014062720140622
106664refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
106668refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
106684refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062720140622
106700refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
106712refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
106720refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
106768refgcc -m32 -O3 -fomit-frame-pointer2014062720140622
106796refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
106804refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062720140622
106816refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062720140622
106816refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
106832refgcc -m32 -Os -fomit-frame-pointer2014062720140622
106840refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
106888refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
106888refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
106912refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
106916refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
106916refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
106948refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062720140622
106964refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
107000refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
107012refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
107056refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
107296refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
107320refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
107500refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
107572refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
108012refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
108068refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
108156refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
108384refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
108624refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
108688refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
108692refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
108916refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062720140622

Compiler output

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

Number of similar (compiler,implementation) pairs: 168, 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=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/sha512/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_sha512.a(hash.o): In function `crypto_hash_sha512_openssl':
try.c: hash.c:(.text+0x...): undefined reference to `SHA512'
try.c: collect2: ld returned 1 exit status
try.c: crypto_hash_sha512.a(hash.o): In function `crypto_hash_sha512_openssl':
try.c: hash.c:(.text+0x...): undefined reference to `SHA512'
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