Implementation notes: x86, hydra4, crypto_hash/sha512

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
30857cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
30877cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
30880cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
30881cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
30884cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
30888cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
30888cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
30888cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
30888cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
30896cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
30900cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
30900cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
30900cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
30900cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
30904cryptoppg++ -m32 -O -fomit-frame-pointer2014052920140525
30904cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
30908cryptoppg++ -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
30908cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
30911cryptoppg++ -m32 -march=corei7-avx -O -fomit-frame-pointer2014052920140525
30915cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
30916cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
30919cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
30919cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
30919cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
30919cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
30923cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
30927cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
30927cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
30931cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
30935cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
30939cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
30943cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
30947cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
30950cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
30954cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
30958cryptoppg++ -m32 -Os -fomit-frame-pointer2014052920140525
30958cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
30966cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
30970cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
30978cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
30982cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
30986cryptoppg++ -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
30993cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
31005cryptoppg++ -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
31021cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
31021cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
31025cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
31025cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
31028cryptoppg++ -m32 -O2 -fomit-frame-pointer2014052920140525
31029cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
31032cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
31032cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
31040cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
31060cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
31060cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
31068cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
31075cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
31086cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
31107cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
31114cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
31157cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
31161cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
31176cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
31177cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
31177cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
31196cryptoppg++ -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
31204cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
31208cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
31211cryptoppg++ -m32 -march=core-avx-i -O -fomit-frame-pointer2014052920140525
31212cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
31235cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
31242cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
31274cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
31290cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
31309cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
31309cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
31329cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
31431cryptoppg++ -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052920140525
31453cryptoppg++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052920140525
31519cryptoppg++ -m32 -O3 -fomit-frame-pointer2014052920140525
101373sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
101466sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
101642sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
101646sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
101934sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
102001sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
102004sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
102098sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
102122sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052920140525
102125sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
102137sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
102141sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
102180sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
102223sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
102406sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
102406sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
102418sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
102496sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
102706sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
102726sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
102816sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
102820sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
102843sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
102890sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
102893sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052920140525
102933sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
103112sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
103112sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
103167sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052920140525
103198sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103299sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
103311sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
103323sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
103331sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
103350sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
103373sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
103377sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
103475sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052920140525
103514sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
103518sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103537sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
103545sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103615sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103666sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052920140525
103682sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103685sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
103693sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052920140525
103701sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052920140525
103713sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103721sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052920140525
103795sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052920140525
103845sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052920140525
103857sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
104045sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
104060sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
104087sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
104185sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
104185sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
104196sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
104267sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052920140525
104298sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
104309sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052920140525
104337sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104337sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052920140525
104352sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
104360sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
104372sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104376sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
104380sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
104392sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052920140525
104407sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
104539sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
104563sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
104583sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052920140525
104594sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
104641sphlibgcc -m32 -O3 -fomit-frame-pointer2014052920140525
104649sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
104738sphlibgcc -m32 -O2 -fomit-frame-pointer2014052920140525
104867sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
104910sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
104945sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052920140525
104984sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
104984sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
104988sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
105019sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
105043sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
105055sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
105066sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052920140525
105066sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052920140525
105082sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
105101sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
105113sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052920140525
105117sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052920140525
105210sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
105210sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
105269sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
105308sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
105323sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
105343sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
105347sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
105374sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
105394sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
105429sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
105429sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
105429sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
105433sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
105437sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
105468sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
105479sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
105503sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
105503sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
105515sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
105518sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
105518sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
105518sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
105526sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
105562sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
105600sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
105624sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
105647sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
105655sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
105663sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
105671sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
105686sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
105690sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
105764sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
105795sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
105827sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052920140525
105827sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
105830sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052920140525
105834sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052920140525
105850sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
105975sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052920140525
106057sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
106146sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
106166sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
106166sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
106166sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
106181sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
106181sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
106182sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
106197sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
106248sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
106252sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
106263sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
106314sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
106314sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
106415sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
106435sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052920140525
106454sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
106509sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
106525sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
106529sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
106548sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
106599sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
106638sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
106665sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
106669sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
106685sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052920140525
106688sphlibgcc -m32 -Os -fomit-frame-pointer2014052920140525
106704sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
106724sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
106755sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
106763sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
106770refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
106771refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062720140622
106786sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052920140525
106794sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052920140525
106794refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
106794sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
106797sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
106798refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
106813refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
106821sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
106825sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
106825refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
106832sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052920140525
106833sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
106841refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
106841sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
106841refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
106848sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
106849refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
106868sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
106868sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052920140525
106868sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052920140525
106895sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052920140525
106922refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
106934refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
106934refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
106950refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
106953refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
106958refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
106958refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
106961refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062720140622
106961refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
106965sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
106969refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
106969refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
106969sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052920140525
106977sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
106993refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
106997sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052920140525
107008sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
107008sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
107012sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
107024refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062720140622
107024sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052920140525
107028refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
107032sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
107036refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
107036sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052920140525
107043sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052920140525
107059sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
107067refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062720140622
107075refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
107075sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
107079refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062720140622
107082refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062720140622
107083refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062720140622
107102refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
107102refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062720140622
107106sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052920140525
107109refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
107118refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062720140622
107121refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
107125refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
107129refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
107133sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
107137sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
107137sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
107140sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
107145sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052920140525
107153refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
107180sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
107180refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062720140622
107184refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062720140622
107195refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
107196refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
107199refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
107204refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062720140622
107223refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
107223refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
107227refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062720140622
107230refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
107230refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
107231sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
107234refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062720140622
107235sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
107239refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
107242refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062720140622
107242refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
107246refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
107257refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
107269refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
107308sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
107309refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
107312sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
107316sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
107320sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052920140525
107328sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052920140525
107336sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
107336sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052920140525
107336sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
107340refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
107340sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
107367refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
107371refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
107375refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
107382refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
107383refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
107402sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
107410sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052920140525
107422sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
107425sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
107429sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
107433refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
107433sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
107434refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
107434refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
107437sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
107437sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052920140525
107449sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
107453sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052920140525
107461sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052920140525
107468sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
107484sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052920140525
107488sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
107492refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062720140622
107504refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062720140622
107511refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062720140622
107511sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
107515refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062720140622
107520refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062720140622
107527sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052920140525
107527refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062720140622
107534refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
107535refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
107539sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052920140525
107539refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062720140622
107543refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062720140622
107546refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062720140622
107558refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062720140622
107558sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
107574sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
107578refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062720140622
107582refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
107586sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052920140525
107589refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062720140622
107593refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
107593sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052920140525
107593refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062720140622
107593refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
107601refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
107601refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
107605refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062720140622
107613sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052920140525
107617refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062720140622
107620refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062720140622
107621refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062720140622
107624refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
107624refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
107629refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062720140622
107636refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062720140622
107640sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
107644refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062720140622
107644sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
107656refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062720140622
107656sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
107659refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062720140622
107660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062720140622
107660refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062720140622
107671refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062720140622
107671sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052920140525
107675refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
107675refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062720140622
107675refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
107679refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062720140622
107679sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
107690refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062720140622
107691refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
107691refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062720140622
107698refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
107702refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
107702refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062720140622
107711refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
107718refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
107726refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062720140622
107730refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
107730sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052920140525
107741sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
107741sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
107742refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
107765refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
107765refgcc -m32 -O3 -fomit-frame-pointer2014062720140622
107773sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
107776sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052920140525
107784refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062720140622
107788sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
107792refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062720140622
107796refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062720140622
107800refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062720140622
107800refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062720140622
107804refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062720140622
107808sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052920140525
107808refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062720140622
107811refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062720140622
107835refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062720140622
107835refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062720140622
107835refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062720140622
107843sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
107847refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062720140622
107847refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062720140622
107847refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062720140622
107851refgcc -m32 -O -fomit-frame-pointer2014062720140622
107862sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
107862sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
107870refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062720140622
107870sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
107878sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
107890refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062720140622
107901refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
107901sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
107901sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052920140525
107901sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
107901sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
107901sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
107901sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
107902refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062720140622
107921sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052920140525
107925refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
107925sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
107948sphlibgcc -m32 -O -fomit-frame-pointer2014052920140525
107979sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
107987sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
108011sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
108018sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
108041refgcc -m32 -O2 -fomit-frame-pointer2014062720140622
108104sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
108155sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
108155sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
108163refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062720140622
108167sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052920140525
108178refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062720140622
108190sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052920140525
108214sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052920140525
108217sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
108225refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062720140622
108229sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052920140525
108233sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052920140525
108233refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062720140622
108233refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062720140622
108237refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062720140622
108248sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052920140525
108264sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052920140525
108264sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
108272refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062720140622
108276refgcc -m32 -Os -fomit-frame-pointer2014062720140622
108279refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062720140622
108279refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062720140622
108279refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062720140622
108279refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062720140622
108280refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062720140622
108291sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052920140525
108295refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062720140622
108303refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062720140622
108303refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062720140622
108303refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062720140622
108307refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062720140622
108307refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062720140622
108311refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062720140622
108318refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062720140622
108326refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
108338refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062720140622
108350refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062720140622
108354refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062720140622
108373refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062720140622
108389refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062720140622
108397refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062720140622
108404refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062720140622
108521sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
108635sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052920140525
108728sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
108728sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
108728sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
108744sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
108744sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
108771sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
108771sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
108771sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
108810sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
108826sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
108830sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
108861sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
108904sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
108904sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
108911sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
108942sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
108946sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052920140525
108985sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
108997sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
109009sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052920140525
109013sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
109013sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
109036sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
109044sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
109056sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
109064sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
109091sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052920140525
109110sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052920140525
109134sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052920140525
109138sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052920140525
109142sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
109153sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
109165sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
109181sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
109181sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
109219sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052920140525
109251sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
109258sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052920140525
109321sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052920140525
109465sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052920140525
109477sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052920140525
109567sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052920140525
109801sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
110042sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
110046sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052920140525
110109sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525
110109sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
110167sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052920140525

Test failure

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
g++ -m32 -march=core2 -O3 -fomit-frame-pointer cryptopp
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m32 -march=i386 -O2 -fomit-frame-pointer
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::InvalidArgument::~InvalidArgument()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD0Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x4b): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD2Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::InvalidArgument::~InvalidArgument()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD2Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD0Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x4b): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::NotImplemented::~NotImplemented()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP14NotImplementedD2Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o):hash.cpp:(.text._ZN8CryptoPP14NotImplementedD0Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x4b): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O2 -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m32 -march=i386 -O3 -fomit-frame-pointer
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD2Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::NotImplemented::~NotImplemented()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP14NotImplementedD2Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::InvalidArgument::~InvalidArgument()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD2Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x43): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD0Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x4b): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::NotImplemented::~NotImplemented()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP14NotImplementedD0Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x4b): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o):hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD0Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x4b): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O3 -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m32 -march=i386 -O -fomit-frame-pointer
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD2Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x35): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::NotImplemented::~NotImplemented()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP14NotImplementedD2Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x35): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::InvalidArgument::~InvalidArgument()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD2Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x35): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::Exception::~Exception()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP9ExceptionD0Ev[_ZN8CryptoPP9ExceptionD5Ev]+0x35): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o): In function `CryptoPP::NotImplemented::~NotImplemented()':
try.cpp: hash.cpp:(.text._ZN8CryptoPP14NotImplementedD0Ev[_ZN8CryptoPP14NotImplementedD5Ev]+0x35): undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_hash_sha512.a(hash.o):hash.cpp:(.text._ZN8CryptoPP15InvalidArgumentD0Ev[_ZN8CryptoPP15InvalidArgumentD5Ev]+0x35): more undefined references to `__sync_fetch_and_add_4' follow
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:2:25: fatal error: openssl/sha.h: No such file or directory
hash.c: compilation terminated.
hash.c: hash.c:2:25: fatal error: openssl/sha.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